首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
斯德哥尔摩
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
butterknife依赖注入框架源码解析
@Retention用来描述注解的生命周期。@Inherited表示该注解可被继承。 @interface表明metaTest是一个自定义注解。然后利用上面的元注解对该自定义注解进行解释。 @Documented表明该注解要被Java doc所记录。 @Target传入的Ele…
LeakCanary内存优化框架源码解析
如果传入的是Activity的context,当Activity退出时内存并不会被回收,因为该单例对象持有了Activity的引用。 解决:传入Application的context,使单例的生命周期和应用程序的生命周期一样长。 静态(static)实例mResource的生命…
Glide源码剖析
Model: 告诉glide从哪里获取图片,可以是url类型/本地文件类型/资源id类型。 Data: 输入流。 Resource: 解码后的资源,如将inputStream解码成Bitmap。 TransformedResource: 转换后的资源。 TranscodedRe…
OkHttp连接池
从连接池中获取一个Connection并检查是否可用(isEligible),可用则调用acquire。 把从连接池中获取到的RealConnection对象赋给StreamAllocation的connection成员变量(this.connection)。 把StreamA…
OkHttp中的拦截器(一)
该方法构成了一个拦截器链,通过依次执行不同功能的拦截器,来获取服务器的响应返回。 new RealInterceptorChain创建拦截器链,注意传入参数是index+1, 表示后面创建只能从下一个拦截器开始,而非当前拦截器,这样就把整个拦截器构成了一个链条。 1. 重定向拦…
OkHttp网络框架源码分析
onResponse和onFailure都是在工作线程(子线程)中执行的。 -- 同步调用call.execute;异步调用call.enqueue,并传入Callback对象。 -- 同步会阻塞当前线程;异步不会阻塞当前线程,相反,会开启一个新的线程完成网络请求的操作。 As…
个人成就
文章被点赞
1
文章被阅读
4,419
掘力值
212
关注了
0
关注者
0
收藏集
0
关注标签
7
加入于
2020-06-24