前言 文本已经收录到我的Github个人博客,欢迎大佬们光临寒舍:我的GIthub博客 看完本篇文章的,可以看下带你封装自己的MVP+Retrofit+RxJava2框架(二),里面封装得到了改进 本篇文章需要已经具备的知识: MVP的概念和基本使用 Retrofit ...
当下最流行的网络请求组合,retrofit okhttp rxjava mvp 这里是封装记录篇 首先分模块,比如登录 先来说封装后的使用 Presenter 通过p层的接口来交互,model去访问网络请求,然后返回结果回调返回到view层去刷新 这里自定义了一个base的obsever类,避免多次的传递接口 model则负责调用网络请求了 View Code view层的回调也只有两个接口,可 ...
2018-01-09 10:10 0 1505 推荐指数:
前言 文本已经收录到我的Github个人博客,欢迎大佬们光临寒舍:我的GIthub博客 看完本篇文章的,可以看下带你封装自己的MVP+Retrofit+RxJava2框架(二),里面封装得到了改进 本篇文章需要已经具备的知识: MVP的概念和基本使用 Retrofit ...
在前面已经初步封装了一个MVP的网络请求框架,那只是个雏形,还有很多功能不完善,现在进一步进行封装。添加了网络请求时的等待框,retrofit中添加了日志打印拦截器,添加了token拦截器,并且对DataManager类进行了扩展,真正体现它的作用,并且对大量的重复代码做了一定封装,减少代码的冗余 ...
引用 View Code Retrofit View Code View Code View Code ...
此博文根据前面两篇文章 Android MVP 架构初试 Android MVP 架构封装 再结合主流框架Retrofit2+Rxjava来个实践 源码地址RxMVP 项目截图 Retrofit2+Rxjava 封装 JuHeService 数据请求接口 ...
首先,展示一下封装好之后的项目的层级结构。 1、先创建一个RetrofitApiService.java 这里就是把原生的retrofit中的Call换成了RxJava中的Observable。 2、封装RetrofitUtil 3、封装 ...
1,这一篇博客是和大家一起来封装我们最后的Dagger2,其实之前也写过关于简单的Dagger2,这里是地址,完全没了解的同学可以先去看一下这篇,感谢很多小伙伴一直在耐心的等待这一篇 2,Dagger2可以说是些技术中最难上手的,不过把主要的四个注解理解到位了,基本上就可以 ...
1,其实早就想把这些东西给封装封装的,一直没有时间,今天刚好项目进入到测试阶段了,Bug同事在哪儿测试的飞起,但发现提bug的尽然是我(得意脸),然后上午把ios的包测试了一下,顺便把服务器给测挂了(别问我是怎么做到的),现在服务器的同事还在拿着刀满街找我呐。好了不扯了,就想标题写了,一直想把这一 ...
1,昨天我们基本上把MVP给封装起来了,今天接着昨天的东西来结合RxJava把Retrofit把网络框架简单的封装一下,先看一下我们今天实现的效果: 哈哈 ,还是昨天的效果,好吧 ,我认错。 2,由于这次是把RxJava给接入进来了,所以我们可以对昨天的BasePresenter再次 ...