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.youkuaiyun.com/xieqibao/article/details/6570080
本文介绍了Android系统中Activity的启动流程,包括ActivityManagerService的角色、ActivityThread的工作原理及其与ActivityManagerService之间的通信机制。此外还涉及了Activity的生命周期及栈管理等内容。
2920

被折叠的 条评论
为什么被折叠?



