摘要: 在一个新进程拉起Activity Launcher拉起一个没有启动过的APK中的Activity,或者该Activity所在的任务已经被清除就属于这种情况. 启动流程为 Launcher调用startActivity,层层转发后,调用ATMS的startActivity. ATMS中先pause当前 阅读全文
posted @ 2021-04-19 16:43 alpta 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 相关文章: ATMS中去pause Activity A. ATMS拉起新进程 这个流程相对复杂一点,并不是一直调用下来,中间做了几次往Handler转发的操作.我的理解是: 平衡负载,把不同的逻辑运行到不同的线程上,可以及时释放binder线程的运行资源. 及时释放锁资源.启动新进程相对是个耗时的 阅读全文
posted @ 2021-04-19 16:32 alpta 阅读(708) 评论(0) 推荐(0) 编辑