Activity啟動創建 (AcitivtyManageService,ActivityThread,Activity)


ActivityThead,ActivityManagerService,Activity  <<Android內核剖析>>中有一章節專門介紹

Activity框架和管理結構
Activity管理的核心是AcitivityManagerService,是一個獨立的進程
ActiveThread是每一個應用程序所在進程的主線程,循環的消息處理
ActiveThread與AcitivityManagerService的通信是屬於進程間通信,使用binder機制
一個應用程序中所有Activity只有一個ActivityThread屬於一個Process

Activity啟動過程

Activity啟動流程類結構分析
1 ActivityService相關類

2 Activity啟動 

3 ActivityStack管理

4 ActivityThread


參考博文:
Android Activity學習筆記——Activity的啟動和創建 (寫的很好,還有源碼分析調用流程)
http://www.cnblogs.com/bastard/archive/2012/04/07/2436262.html

Android 之ActivityThead、ActivityManagerService 與activity的管理和創建
http://blog.csdn.net/xieqibao/article/details/6570080


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM