![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android源码分析
蜗牛小弟
这个作者很懒,什么都没留下…
展开
-
android 7.1startActivity()源码解析
android 7.1 startActivity()源码解析参考:https://blog.csdn.net/zhangcanyan/article/details/82981901研究startActivity()源码的目的:通过何种方式生成一个新的Activity类的,是通过java反射生成的吗?Activity的生命周期回调方法是通过哪个类调用的,在什么时候调用的?界面的绘制是...原创 2019-12-18 16:21:33 · 182 阅读 · 0 评论 -
okhttp3.7源码分析(一)
1.okhttp 特点:1.支持HTTPS/HTTP2/WebSocket(在OkHttp3.7中已经剥离对Spdy的支持,转而大力支持HTTP2)2.内部维护任务队列线程池,友好支持并发访问3.内部维护连接池,支持多路复用,减少连接创建开销4.socket创建支持最佳路由5.提供拦截器链(InterceptorChain),实现request与response的分层处理(如透明GZIP...原创 2019-09-16 09:29:46 · 124 阅读 · 0 评论 -
okhttp3.7源码分析(二)-拦截器
okhttp3.7源码分析1.okhttp 特点:2.okhttp的同步和异步使用同步异步调用Response response = getResponseWithInterceptorChain();最后总结一下okthhp的整个网络访问流程1.okhttp 特点:1.支持HTTPS/HTTP2/WebSocket(在OkHttp3.7中已经剥离对Spdy的支持,转而大力支持HTTP2)2...原创 2019-09-16 09:57:34 · 116 阅读 · 0 评论 -
app在被系统释放后,重回前台Activity时,重建造成Fragment重叠
我们知道,要使用Fragment的Activity必须继承v7的AppCompatActivity,而AppCompatActivity继承自FragmentActivity当我们的app退到后台被系统回收时,会触发我们的onSaveInstanceState方法,而使用Fragment的Activity会调用到父类FragmentActivity的onSaveInstanceState方法...原创 2019-09-16 20:58:31 · 376 阅读 · 0 评论 -
okhttp3.7源码分析(三)-多路复用
前面两篇文章我们主要了解了一下okhttp的同步异步使用、基本工作原理及okhttp的拦截器的功能。今天我们重点分析一下ConnectIntercept拦截器中的多路复用 @Override public Response intercept(Chain chain) throws IOException { RealInterceptorChain realChain = (Rea...原创 2019-09-17 07:24:36 · 1201 阅读 · 0 评论