1、RxJava2 & Retrofit2封装实践 简介
来源:互联网 发布:鹅绒被和蚕丝被 知乎 编辑:程序博客网 时间:2024/05/22 06:43
去年自己封装的,之后一直加班,终于闲下来,记录下自己的收获。
初步介绍自己的封装层次,之后几篇步步深入。
如果有改进的地方希望可以联系我,帮助我改进。
看图说话
不太会画这种图,先就这里出现的两个包装类和HTTPCENTER
说一下。
HTTPCENTER
HTTP
相关的数据中心,将HTTP
相关做一个整合。
譬如,我想得到任意一个跟HTTP
有关联的对象,第一时间就想到HTTPCENTER
。
Retrofit
实例- 接口
Service
实例 OkHttpClient
实例HTTPServiceWrapper
实例
HTTPServiceWrapper
HTTPService
的包装类。
封装了Retrofit
原始请求,以达到方便快捷的替换网络请求库。
HTTPCallBackWrapper
HTTPCallBack
包装类,处理响应。
1 0
- 1、RxJava2 & Retrofit2封装实践 简介
- 2、RxJava2 & Retrofit2 封装实践 初始化
- retrofit2+rxjava2封装解析
- 简单封装retrofit2+rxjava2
- Rxjava2+okhttp3+Retrofit2封装
- RxJava2 + Retrofit2 优雅简洁封装
- Retrofit2+Rxjava2联网的封装
- 3、RxJava2 & Retrofit2 封装实践 请求与响应的重度封装
- rxjava2 结合retrofit2进行业务封装
- 非常简易的Rxjava2+Retrofit2封装
- Retrofit2+Rxjava2之优雅的封装
- Rxjava2 Retrofit2 和 mvp再封装
- Rxjava2和Retrofit2网络库的封装
- rxjava2+rxandroid2+retrofit2 封装网络请求
- Retrofit2+Rxjava2网络请求框架的封装
- rxjava2 + retrofit2
- Retrofit2+RxJava2
- RxJava2+Retrofit2
- 第五届省赛题 奇怪的排序
- HashMap的工作原理
- 【JavaScript】2.Http中Get与Post两种请求方式的差异
- 4.流式计算
- 将整型的ASCii码值转换为对应的ASCii码字符串
- 1、RxJava2 & Retrofit2封装实践 简介
- 基础判断欧拉通路 HDU
- 树、二叉树
- golang tar gzip压缩,解压(含目录文件)
- unrecognized selector sent to instance出现的原因和解决方案
- redis
- Vert.x日志配置
- angular 结合 css 用图片自定义radio及checkbox样式
- 应用程序调试(一)————使用strace命令来跟踪系统调用