- 博客(3)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 OkHttp3源码分析之任务队列Dispatcher
前言在前边,我们知道了整个OkHttp3发起一次网络请求的整个流程,还有分析了它的一个很棒的设计——拦截器/链。本篇文章主要了解在发起异步请求时,OkHttp3是怎么调度任务的,使其能够高效地执行异步任务。分析源码基于最新的版本:3.10.0。 我们先回到第一篇文章,在分析异步请求的回调方法执行的线程位置时: 首先RealCall#enqueue():@Overrid...
2018-03-28 14:06:25 1146
原创 OkHttp3源码分析之拦截器Interceptor
前言在上一篇博客中,我们从源码分析了,一次异步网络请求的整个大概表面的流程,但是涉及到某些具体的内容呢,就直接带过了。本篇文章我们就先来了解一下在发起一次网络请求时,OkHttp是怎么发起请求获取响应的。这里边就涉及到OkHttp的一个很棒的设计——拦截器Interceptor。分析源码基于最新的版本:3.10.0。 还记得上一篇博客中一次异步任务中,到最后一步执行的代码吗? ...
2018-03-22 18:59:15 1141
原创 从源码分析OkHttp3异步请求网络更新UI报错问题
前言前一段时间,在一个使用OkHttp进行异步请求网络,然后拿到返回结果进行UI界面的更新的时候,时不时的会报错闪退!出错代码在使用OkHttp进行异步请求网络的时候,然后更新UI的时候,是这样写的:OkHttpClient okHttpClient = new OkHttpClient();Request request = new Request.Builder() ...
2018-03-14 18:43:46 2886 1
Webkit在加载派生资源
2016-10-14
webview显示别的平面的字体该如何做?
2016-04-25
Android SwipeRefreshLayout加载颜色不会显示!!!!!
2016-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人