1. ActivityManagerService(AMS):
处理来自 ActivityManager的调用(App 端的调用),
然后转发给 ATMS处理
frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
2. ActivityTaskManagerService(ATMS):
处理来自AMS 的请求, 又会转发给 ASC/ 或者AS 处理
frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
3. ActivityStarter(AS)
真正执行启动Activity
frameworks/base/services/core/java/com/android/server/wm/ActivityStarter.java
4. ActivityStartController(ASC)
创建并持有 AS 对象.
并做一些例外处理再交给 AS 最终启动.
frameworks/base/services/core/java/com/android/server/wm/ActivityStartController.java
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END






![[C++探索之旅] 第一部分第十一课:小练习,猜单词 - 鹿快](https://img.lukuai.com/blogimg/20251015/da217e2245754101b3d2ef80869e9de2.jpg)










暂无评论内容