应用启动流程
2018-03-08 18:16:00 0 举报
登录查看完整内容
android 应用启动流程
作者其他创作
大纲/内容
当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
0 条评论
回复 删除
下一页