抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

学安卓也好几年了,居然从来没有梳理过毕竟也算基本功 虽然感觉工作可能也用不太上了( onLayout从 RecylcerView 的 onLayout 方法开始分析可以看到布局的操作被委托给了 adapter 和 layoutManager ,没设置的情况下会直接跳过布局。并且初次布局和后续数据更新重新布局所做的操作不同,初次布局执行 step1 和 step2,后续布局只执行 step...

解析handler 源码也算是老生常谈了,之前也简单研究过源码。首先列出比较重要的几个类 Handler MessageQueue Message Looper 那么我们就从 Handler 最经典的用法开始分析 1234567891011121314class MainActivity : AppCompatActivity() { private val ha...