
Retrofit
赶时间的书生
若现在就觉得失望无力,未来那么远你该怎么扛。——致自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RxJavaCallAdapterFactory默认实现异步调度
设计给Retrofit代理的Flowable 和 Observable的对象默认添加异步调度经常重复的异步调度代码: Sevice.XXX() .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe();根据RxJava...原创 2018-03-13 16:40:26 · 21208 阅读 · 1 评论 -
Retrofit mvp中管理
model 中添加获取网络数据的管理创建管理容器/** * 将所有正在处理的Subscription都添加到CompositeSubscription中。统一退出的时候注销观察 */ private CompositeDisposable mCompositeDisposable;将网络请求添加到容器中 /** * 将网络请求的每一个disposabl...原创 2018-07-27 10:45:11 · 8467 阅读 · 0 评论 -
Android Retrofit框架源码分析
Retrofit对象,下面是create中的动态代理相关代码: public <T> T create(final Class<T> service) { Utils.validateServiceInterface(service); if (validateEagerly) { eagerlyValidateMethods(servi...原创 2018-12-29 22:42:16 · 19817 阅读 · 0 评论 -
Okhttp动态创建责任链式Interceptor
拦截器容器,装载了所有拦截器 private List<Interceptor> interceptors = new ArrayList<>();拦截器容器添加拦截器public void addInterceptors(Interceptor interceptor) { this.interceptors.add(intercepto...原创 2019-07-18 19:45:23 · 21010 阅读 · 0 评论 -
OkHttp IllegalArgumentException
java.lang.IllegalArgumentException: unexpected urlString url = /*错误写法*/"www.baidu.com";String url = /*正确写法*/"http://www.baidu.com";java.lang.IllegalArgumentException: unexpected schemeHttpU...原创 2019-07-23 17:02:57 · 19459 阅读 · 0 评论 -
可以订阅Observable、Flowable、Single、Maybe、Completable的LambdaDisposable
Observable 订阅实现Observable<T> observable = null;LambdaDisposable<T> lambdaDisposable = null;observable.subscribeWith(lambdaDisposable);Flowable 订阅实现Flowable<T> flowable ...原创 2019-07-19 14:11:54 · 20065 阅读 · 0 评论