引入依赖
com.weimob.library.groups:RxNetWork:0.0.17
最新版本可在官方maven上查看
配置SDK
NetworkClient networkClient =new NetworkClient.Builder().baseUrl('https://xxxx').build();
定义请求接口
发起请求
配置选项:
参数拦截
绑定界面生命周期自动取消订阅,避免内存泄漏
1.开发者在项目的BaseActivity&BaseFragment 或 MVP 的 BasePresenter 层 实现 LifecycleEvent 接口
2.创建 rxjava 的 BehaviorSubject
3.在界面生命周期里 利用 BehaviorSubject 发送各个生命周期事件
4.在创建请求接口时将 LifecycleEvent 传入 RxNetwork
领取专属 10元无门槛券
私享最新 技术干货