![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架源码
墨玉浮白
这个作者很懒,什么都没留下…
展开
-
EventBus源码分析
文章目录一、基本用法1.1 黏性事件二、源码分析2.1 订阅者注册2.1.1 EventBus.getDefault()2.1.2 .register(this)2.2了解EventBus基本用法之前,要先了解一下它的三要素:Event:事件。可以是任意类型的对象Subscriber:事件订阅者。3.0以后可随意取名,添加@Subscribe注解并指定现场模型即可(默认POSTING)P...原创 2020-03-14 16:28:24 · 201 阅读 · 0 评论 -
Glide源码分析
文章目录Glide的用法一、with二、load三、into3.1 buildImageViewTarget3.2 return的into方法3.2.1 将Request和View进行绑定,并保存到tag3.2.2 track当前请求Glide的用法Glide.with(this) // 返回RequestManager对象 .load(imageUrl) ...原创 2020-03-11 14:14:35 · 2416 阅读 · 0 评论 -
Retrofit源码分析
文章目录一、简介二、请求流程三、创建Retrofit实例3.1 new Retrofit3.2 xx.Builder()3.3 .baseUrl("http://www.baidu.com/")3.4 .addConverterFactory(GsonConverterFactory.create())3.5 .build()四、创建网络请求接口的实例4.1 创建接口类实例:API api= re...原创 2020-03-02 19:14:10 · 192 阅读 · 0 评论 -
OkHttp源码解析
文章目录一、请求流程二、同步、异步网络请求2.1 同步网络请求2.2 异步网络请求三、分发器Dispatcher四、责任链执行过程4.1 重试和重定向RetryAndFollowUpInterceptor4.2 桥拦截器BridgeInterceptor4.3 缓存拦截器CacheInterceptor4.4 连接拦截器ConnectInterceptor4.5 服务器请求拦截器CallServe...原创 2020-02-04 18:02:41 · 468 阅读 · 0 评论