月归档:2021年06月

Activity启动流程简述

从Launcher启动

所谓的从Launcher就是点击手机上的app图标启动Activity,Launcher本身也是一个Activity,它启动app的首个Activity

Zygote启动了进程之后,其实就是直接进入到我们熟知的ActivityThread的main方法,然后启动个主线程Looper开始接受消息(了解Looper的应该对这部分逻辑一下子清晰了)

AMS与ActivityThread通信

创建Application

启动Activity

前面说的ActivityStackSupervisor的attachApplicati[……]

阅读全文

发表在 Android | 标签为 | 2条评论