首发于公众号: DSGtalk1989 好久不见,值此年终之际,跟大家探讨一下,一个诡异的内存溢出。 羁绊与猜想 话不多说,先上崩溃 很显然,创...
把它当做陌生人再一次去认识 环境集成 首先废话不多说,先把Rxjava集成到我们项目中来。 rxjava1和rxjava2 当你在app项目的m...
List ArrayList平时使用的最多的list,内部基于随机数组实现,set和get的方法效率较高,默认容量为10, 当超过容量时,增加一...
在ViewRootImpl中有这么个方法scheduleTraversals,如果你深入过View的绘制流程,那你应该知道就是从这个方法开始触发...
1.面向对象6大原则 solidd(single, open, lishi, interface, 1 单一职责原则(优化第一步) 一个类应该...
首发于公众号: DSGtalk1989 写在最最前头 具体我们一般所知的分包均是用来解决项目庞大带来的方法数超过65535的的解决方法,尽管现在...
基于com.github.bumptech.glide:glide:3.7.0这是一篇快速过源码,而非品味细枝末节的分析,否则简书的2W byt...
估计很多朋友都会在android面试的时候拿到一张白纸,要你写一个简易的MVP模型出来。这里就教大家如何去速成,我们尽量将步骤控制到最小,最易懂...
本篇只会讲到触发ViewGroup的dispatchTouchEvent为止,因为接下去的一搜一大把,或者说有点基础的应该都了解。 从触摸开始首...