对于一个app进程来说起真正的入口在ActivityThread类中。当
Zygote进程孵化出新的app进程后会执行ActivityThread的main方法。main方法中会准备Looper和消息队列然后调用attach方法绑定AMS,Looper会不断循环讀取消息并分发消息,没有消息时会阻塞队列
realStartActivityLocked方法中会查找对应的Activity,并且检查配置一些信息比如打开的Activity是什么启动模式,是否可见昰否处于同一个进程等等。所有参数信息到位后调用scheduleLaunchActivity方法
到这里我们的源码分析就结束了。