Activity启动流程分析
启动阶段分析 我们把Activity启动分为4个阶段, 阶段1:用户点击应用图标,由Launcher传入参数,ATMS构建ActivityRecord和Task 阶段2:Pause掉Launcher的Activty 阶段3:Zygote进程创建目标进程,触发ActivityThread的运行 阶段4
启动阶段分析 我们把Activity启动分为4个阶段, 阶段1:用户点击应用图标,由Launcher传入参数,ATMS构建ActivityRecord和Task 阶段2:Pause掉Launcher的Activty 阶段3:Zygote进程创建目标进程,触发ActivityThread的运行 阶段4
发起Transaction 在分析Activity生命周期回调的源码的时候,我们经常会看到这样的代码 mAtmService.getLifecycleManager().scheduleTransaction(prev.app.getThread(), prev.token, Pau
本文基于Android 13源码分析 目的 在Android 系统中,屏幕切换,语言切换,昼夜色切换后,默认情况下会触发Activity的重启,这可能会影响用户体验,如果是导航app,则会影响导航的连贯性,如果app依赖其他的模块如3D模型等,这会导致模型黑屏,重新加载缓慢等体验很差的效果.同时为了