1、子Activity组件在进程内的启动过程
在Android Activity组件的启动过程http://blog.csdn.net/jltxgcy/article/details/35984557一文中,我们已经详细分析了Activity的启动过程,对于子Activity组件在进程内的启动过程,我们只分析它们之间的不同。
主要是2处,1是不需要创建新的任务栈,2是不需要创建新进程和子线程。表现在上一篇文章的总图中,就是没有第4步。而且第5步指向的Laucher子线程。
第1点,体现在如下代码上:
~/Android/frameworks/base/services/java/com/android/server/am
----ActivityStack.java
public class ActivityStack {
......
final int startActivityUncheckedLocke