Launcher 里的icon点击,执行到AMS.startActivity(),告诉 AMS 我要启动一个新的 activity
Launcher 进程 标记 A , AMS 进程标记 B
Launcher...APP 执行 onPause
AMS从ProcessRecord中发现当前 APP 进程未启动,创建 APP进程标记 C,然后启动ActivityThread
APP进程 C 初始化
启动APP 进程的...target,
Intent intent, int requestCode, Bundle options) {
IApplicationThread whoThread...//如果是 APP 内启动新 Activity 则执行这个分支
realStartActivityLocked(r, app, andResume, checkConfig...activity 启动
setContentView 过程
见相关文章
更多内容 欢迎关注公众号
[p6mj2gp1f9.jpg?