当application 创建成功后我们回来继续向下看ActivityManagerServiceattachApplicationLocked()
mStackSupervisor.attachApplicationLocked(app)
应用启动流程SDK24 (zff 20180307)
开始
ActivityThread handleBindApplication()
Application 创建
InstrumentationcallApplicationOnCreate
ActivityThread main()
H.LAUNCH_ACTIVITY
ActivityThread attach()
performLaunchActivity()在此方法中 new出了activiiy通过此类Instrumentation调用activity中的方法继续向下我们就可以看到熟悉的onCreate
ActivityManagerServiceattachApplicationLocked()
handleLaunchActivity()
activity 创建
ActivityThreadApplicationThreadbindApplication()
结束
ActivityThreadH.BIND_APPLICATION
ActivityManagerServiceattachApplication()
ActivityThread ApplicationThreadscheduleLaunchActivity