前言 前面我们说过了livedata的使用; livedata是一个数据源;当其有active的observer时会通知其观察者;livedat...
最近要提测的时候暴露了一些问题,凌晨提了一笔比较挫的提交进行了紧急修复;但是才发现我们的项目中用到的一些架构我们并没有完全理解,所以导致了错误;...
前言 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚...
前言 最近两天开始接公司的热更新sdk,遇到了一个小问题;问题本身并不复杂,但是google了一圈没有能解决我们的问题,因此稍稍记录下;如果后面...
前言 前面说到了computeFrameLw,用来真正计算每个窗口的大小的函数,并为WindowState的相关frame属性赋值,我们接着上周...
tombstone的抓取与debuggerd的有关系是一个守护进程,用来检测程序的崩溃,将程序崩溃前进程的状态记录下来,保存在/data/tom...
前言 前面介绍了ViewModel的生命周期,知道了其会在宿主activity或者fragment销毁时被销毁(config change造成的...
CTS/GTS问题分析12 本文重点如何查看一个patch是否进了google system image 问题初探 测试命令: run cts-...
前言 前面几章主要阐述了窗口相关数据结构的创建,窗口的大小的计算,布局等等问题;本章主要学习与Surface相关的一些代码,Surface与窗口...