网络框架
Boo_Wang
量变引起质变!
展开
-
Rxjava+Retrofit结合使用时的开发技巧
## 概述在开发中使用`RxJava+Retrofit`的网络框架,是时下的趋势,使用起来也非常的方便.如果能够在一定程度上进一步封装,能够大大提高我们的开发效率.原创 2016-06-24 23:46:32 · 983 阅读 · 2 评论 -
Retrofit+RxJava错误预处理
概述在使用 RxJava+Retrofit 结合的网络框架时,为了避免打破流式调用 和 过于繁杂的 Subscribe 代码 我们做了很多的尝试,比如 自定义操作符,自定义Transformer,泛型处理,和 自定义 Subscriber等错误和异常举例比如,在服务器返回数据中,假设服务器遵循规范,请求体 一般类似下面这种,{ "success": false, // 是否成功 "原创 2016-08-01 00:30:18 · 8076 阅读 · 13 评论 -
Retrofit2.0使用总结及注意事项
概述Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp 。 变化如果之前使用过Retrofit1,会有一些变化, 比如创建方式,拦截器,RxJava支持等,在Retrofit1中使用的是RestAdapter,而Retrofit2中使用的Retrofit实例。interceptor,OKHttp通过interceptor原创 2016-05-12 00:13:25 · 30161 阅读 · 8 评论 -
Retrofit2使用CallAdapterFactory的错误处理
## 概述在使用Retrofit1的时候有一个类叫`ErrorHandler`,可以方便的定义自己的异常处理,但是在`Retrofit2`中是没有这个类的,详情见讨论:[How do we create ErrorHandler in retrofit 2.0? #1102](https://github.com/square/retrofit/issues/1102)转载 2016-07-27 22:28:23 · 4121 阅读 · 4 评论