Acitivity的启动流程

2020-07-17  本文已影响0人  李明成

ActivityThread

activity的main方法是 程序执行的起始点:
在main方法中

ActivityThread activityThread = new ActivityThread();
activityThread.attach()
ActivityThread.attach.png

在attach方法中
获取AMS中的ActivityManager
ActivityManager 控制当前线程Actiivity 主线程与进程ApplicationThread绑定在一起
ApplicationThread 是ActivityThread的内部类。

Activity.ActivityClientRecord.png

ActivityClientRecord 作为Acitvity的包装类

上一篇 下一篇

猜你喜欢

热点阅读