1. 首页
  2. 移动开发
  3. Android
  4. 详解Android Activity的启动流程

详解Android Activity的启动流程

上传者: 2021-06-12 00:24:41上传 PDF文件 123.94 KB 热度 24次

到这里Launcher向AMS请求启动一个Activity的流程就结束了。2.AMS启动Activity并通知Launcher进入Paused状态现在的流程是在AMS中,也就是另一个进程中,上一步通过代理调用到AMS的startActivity方法,接下来的调用如下:上面几步主要是做权限检查startPausingLocked方法主要是通知Launcher进入Paused状态,在它进入这个状态后,在ActivityStackSupervisor.startSpecificActivity方法判断新的App进程状态做出不同响应,如下:截止到这里完成了Launcher和AMS的通信,以及AMS和Zygote进程的通信,接下来我们要创建要启动的App的线程,即ActivityThread。

下载地址
用户评论