Activity启动流程
- 根Activity启动过程中会涉及4个进程,分别是Zygote进程、Launcher进程、AMS所在进程(SystemServer进程)、应用程序进程
- 普通Activity启动过程会涉及两个进程:AMS所在进程和应用程序进程
- 总流程如下
Activity启动
启动过程
- 第一步:Launcher请求AMS过程
Launcher请求AMS过程
- 第二步:AMS到ApplicationThread的调用过程
AMS到ApplicationThread
- 第三步:ActivityThread启动Activity的过程
ActivityThread启动Activity
全局
流程图