MVP+Retrofit+Okhttp+RxJava
2017-12-28 13:27
435 查看
App的build.gradle依赖包:
[java]接口地址类:
[java]对Retrofit的封装:
[java]封装Bean类省略
MVP
Model层:
[java][java]viewplaincopyprint?publicinterfaceNewsModelJK{voidgetNews(Stringurl,inti,CGSB<NewsBean>cgsb);}[java]viewplaincopyprint?publicclassNewsModelimplementsNewsModelJK{publicvoidgetNews(Stringurl,inti,finalCGSB<NewsBean>cgsb){Flowable<NewsBean>obserable=RetrofitHelper.getServiceAPI().getNews(url,i);//被观察者obserable.subscribeOn(Schedulers.io())//被观察者Scheduler(调度器).observeOn(AndroidSchedulers.mainThread())//观察者切换到主线程.subscribe(newConsumer<NewsBean>(){@Overridepublicvoidaccept(NewsBeannewsBean)throwsException{//调用成功的方法cgsb.chengGong(newsBean);}});}}P层:
[java]相关文章推荐
- RxJava+Retrofit+OkHttp+mvp
- 网络请求框架 Rxjava+ReTrofit+okHttp+MVP
- mvp+rxjava+retrofit+okhttp
- MVP+Retrofit+Okhttp+RxJava
- Rxjava+Retrofit+okhttp+mvp实现
- MVP+Retrofit+RxJava+Okhttp构造一个合格的Android框架
- rxjava+retrofit+okhttp+mvp 简单实践
- RxJava+Retrofit+OkHttp深入浅出-mvp(使用篇)
- MVP+xRecyclerView+Retrofit+OkHttp++RxJava
- retrofit+mvp+okhttp+rxjava封装
- 单列模式,RecyclerView适配器封装,BroadcastReceiver介绍,Mvp+Retrofit+rxjava+okhttp框架的梳理总结
- Android项目MVP模式框架+okhttp+rxjava+retrofit网络框架
- 终极封装 Rxjava+Retrofit+okhttp+mvp实现
- Okhttp+Retrofit+Rxjava+MVP联合使用
- Android——MVP+xRecyclerView+Retrofit+OkHttp+RxJava结合应用
- Retrofit+RxJava+Okhttp+RecycleView+MVP简单的展示数据
- RxJava+okhttp+Retrofit+Mvp 的封装
- Android Material Design + MVP + Rxjava + Retrofit + Okhttp + Glide一个小项目
- RxJava+Retrofit+OkHttp深入浅出-mvp(使用篇)
- MVP和Retrofit+Rxjava+OkHttp封装结合请求数据