Splash Screen 流程

本文详细解析了Android系统中TaskOrganizerController与TaskOrganizer之间的通信过程,以及ActivityRecord在添加StartingWindow和显示SplashScreenStartingSurface时的关键步骤,涉及ActivityStarter、StartingSurfaceController和ActivityTaskManagerService等组件的协作。
摘要由CSDN通过智能技术生成

TaskOrganizerController -> TaskOrganizer 进程间通信

systemServer
addStartingWindow:510, TaskOrganizerController (com.android.server.wm)
createSplashScreenStartingSurface:85, StartingSurfaceController (com.android.server.wm)
createStartingSurface:36, SplashScreenStartingData (com.android.server.wm)
run:2418, ActivityRecord$AddStartingWindow (com.android.server.wm)
scheduleAddStartingWindow:2391, ActivityRecord (com.android.server.wm)
addStartingWindow:2370, ActivityRecord (com.android.server.wm)
showStartingWindow:6978, ActivityRecord (com.android.server.wm)
showStartingWindow:6938, ActivityRecord (com.android.server.wm)
showStartingWindow:197, StartingSurfaceController (com.android.server.wm)
startActivityLocked:5150, Task (com.android.server.wm)
startActivityInner:1905, ActivityStarter (com.android.server.wm)
startActivityUnchecked:1661, ActivityStarter (com.android.server.wm)
executeRequest:1216, ActivityStarter (com.android.server.wm)
execute:702, ActivityStarter (com.android.server.wm)
startActivityAsUser:1240, ActivityTaskManagerService (com.android.server.wm)
startActivityAsUser:1203, ActivityTaskManagerService (com.android.server.wm)
startActivity:1178, ActivityTaskManagerService (com.android.server.wm)
onTransact:893, IActivityTaskManager$Stub (android.app)
onTransact:5183, ActivityTaskManagerService (com.android.server.wm)
execTransactInternal:1280, Binder (android.os)
execTransact:1244, Binder (android.os)
systemui
addSplashScreenStartingWindow:356, StartingSurfaceDrawer (com.android.wm.shell.startingsurface)
lambda$addStartingWindow$0:131, StartingWindowController (com.android.wm.shell.startingsurface)
$r8$lambda$PSvN_iYbAze6X2c1OXkMhBsWeHo:-1, StartingWindowController (com.android.wm.shell.startingsurface)
run:-1, StartingWindowController$$ExternalSyntheticLambda0 (com.android.wm.shell.startingsurface)
handleCallback:942, Handler (android.os)
dispatchMessage:99, Handler (android.os)
loopOnce:201, Looper (android.os)
loop:288, Looper (android.os)
run:67, HandlerThread (android.os)
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值