![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
独王
学无止境
展开
-
一步步搭建Retrofit+RxJava+MVP网络请求框架(一)
之前做的项目一直都是直接用retrofit直接进行网络请求,基本就是封装一个RetrofitApiService的单例,然后在Activity或者fragment中对它进行调用,其实使用起来也非常方便,但是当项目越来越大,这样的网络请求会越来越多,Activity中的任务会越来越重,Activity本身还承担很多其他的任务,这样Activity的代码就会越来越多,可读性也比较差。于是就会想到封装与原创 2017-12-08 16:37:11 · 586 阅读 · 0 评论 -
一步步搭建Retrofit+RxJava+MVP网络请求框架(二),个人认为这次封装比较强大了
在前面已经初步封装了一个MVP的网络请求框架,那只是个雏形,还有很多功能不完善,现在进一步进行封装。添加了网络请求时的等待框,retrofit中添加了日志打印拦截器,添加了token拦截器,并且对DataManager类进行了扩展,真正体现它的作用,并且对大量的重复代码做了一定封装,减少代码的冗余。下面结合上篇文章,进行下一步的封装。1、首先完善Result.java这个类。通常在我们原创 2017-12-11 13:49:10 · 548 阅读 · 2 评论