Frameworkandroid 项目基本框架搭建 集合了mvp+retrofit+rxjava
android 项目基本框架搭建 集合了mvp+retrofit+rxjava
Android 开发框架
共4Star
详细介绍
Framework
android 项目基本框架搭建 整合了mvp+retrofit+rxjava
这样就完成了一次网络请求数据(包含了加载中视图 空视图 错误视图的处理)
public void loadNetData(){
showLoading(true);
requestData(mService.getPageData1(1, 20, null, 32), new OnBackListener<PageDataBean>() {
@Override
public void onNext(PageDataBean dataBean) {
hideLoading();
Toast.makeText(MainActivity.this,dataBean.toString(),Toast.LENGTH_SHORT).show();
}
@Override
public void onError(Throwable e) {
showErrorView();
}
});
}
对头部进行了封装
@Override
protected void initHeader(TitleView titleView) {
titleView.showTitleView(null, "left_text", null, title,null,"right_text",null,true);
}
所有请求不需要我们手动写代码解绑请求 BaseActivity/BaseFragment已经做了处理 具体实现可以看源码
@Override
protected void onDestroy() {
super.onDestroy();
if( netRequestWork.list.size()>0){
for (Subscriber s :netRequestWork.list) {
s.unsubscribe();
}
}
}
崩溃日志信息上传至服务端
更多功能请查看源码 适合大部分android项目架构 如有任何建议或bug欢迎骚扰
-
68 Star
-
175 Star
-
13 Star
-
4114 Star