源码浅析
dawN4get
读万卷书,行万里路,此生足矣。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Butterknife源码学习
Butterknife是一个android视图快速注入库,在项目中使用得挺多的,也很方便。至于它是怎么实现的呢?一起来学习下吧。原创 2017-04-18 23:12:46 · 699 阅读 · 0 评论 -
LeakCanary源码学习
OOM是开发中很常见的一个异常,其凶手就是内存泄漏。square公司为我们开源了一个神兵利器——LeakCanary,在开发中为我们提供了很大的方便,让我们能够及时发现和处理代码中的内存泄漏问题。作为一个程序员,本着知其然及只其所以然的态度,就很有必要学习下这款开源框架的思想原创 2017-07-31 22:33:08 · 1071 阅读 · 0 评论 -
RxLifecycle源码学习
使用RxJava引起的内存泄漏RxJava很好用,但是随着订阅的增多内存开销也会随之增大,尤其是在配合使用网络请求的时候,当页面被finish,此时订阅逻辑还未完成,如果没有及时取消订阅,就会导致Activity/Fragment无法被回收,从而引发内存泄漏原创 2017-08-03 18:29:50 · 783 阅读 · 0 评论
分享