网络请求框架
文章平均质量分 96
weitao_666
我不生产代码,我只是代码的搬运工
展开
-
Retrofit2+Rxjava网络请求异常的统一封装处理
Retrofit2+Rxjava作为主流的网络请求框架,本文主要讲解针对网络请求的错误信息进行一次封装,方便我们根据返回的状态合理地在UI界面进行显示,同时如何主动取消网络请求的订阅。网络请求中有很多常见的错误,我们可以通过Toast弹出消息通知用户具体的异常以及加载对应的UI界面。除此之外,通过具体的异常信息,方便我们及时的排查项目中的BUG。那么我们就需要知道具体的错误是什么。Retrof...原创 2019-04-15 11:40:50 · 3889 阅读 · 0 评论 -
Retrofit2+Rxjava2+Rxandroid+okhttp3+Lifecycle 的MVP网络框架,精简Google官方AAC框架,实现APP生命周期的管理
一.介绍目前使用较为广泛的网络请求框架 MVP+Retrofit2+okhttp3+Rxjava2,我于2017年也加入了使用行列,在网上找了许多案例,实际项目开发中解决了一些所谓的坑,总结了些内容与大家共享一下。1.什么是MVP?在图中有三个模块view(界面),presenter(控制层),model(数据源)。他们在这个项目中中担任什么角色呢?2. MVP运行的过程M...原创 2019-04-12 17:24:10 · 1146 阅读 · 0 评论 -
OkGo网络框架的封装和基本使用
OkGo是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能。今天自己新建了一个Demo,试了一...原创 2019-05-29 20:05:45 · 1254 阅读 · 0 评论