activity启动流程 api30
2021-08-12 15:40:34 0 举报
activity启动流程 api30
作者其他创作
大纲/内容
ActivityTaskManagerService.class
ActivityStarter.class
execute()
scheduleTransaction()
Instrumentation.ckass
TransactionExecutor.class
onCreate()
resumeTopActivityInnerLocked()
ClientLifecycleManager.class
ActivityThread.class父类ClientTransactionHandler
返回ActivityStarter对象
callActivityOnCreate()
Activity.class
startActivity()
handleLaunchActivity()
发送handle消息
startActivityInner()
startSpecificActivity()
ActivityStartController.class
executeRequest()
ActivityStack.class
executeCallbacks()
realStartActivityLocked()
performCreate()
创建完成完结撒花
ActivityThread.class
ActivityStackSupervisor.class
resumeFocusedStacksTopActivities()
ActivityThread.class.ApplicatonThread
obtainStarter()
startActivityAsUser()
resumeTopActivityUncheckedLocked()
case EXECUTE_TRANSACTION:处代码
execStartActivity()
aidl方式
performLaunchActivity()
RootWindowContainer.class
schedule()
startActivityForResult()
LaunchActivityItem.class
ClientTransaction.class
startActivityUnchecked()
收藏
0 条评论
下一页