ActivityRecord是系统AMS的activity记录表,每一个ActivityRecord对应一个Activity,本小节只要分析ActivityRecord数据和生命周期管理方法
realStartActivityLocked()方法
这个方法用来发送拉起Activity的命令给apk进程,对应的apk进程中处理的方法是handleLaunchActivity()
relaunchActivityLocked()方法
这个方法用来发送重新拉起Activity的命令给apk进程,对应的apk进程中处理的方法是handleReLaunchActivity()
startPausingLocked()方法
这个方法用来发送pause的命令Activity的命令给apk进程,对应的apk进程中处理的方法是handlePauseActivity()
stopActivityLocked()方法
这个方法用来发送stop的命令Activity的命令给apk进程,对应的apk进程中处理的方法是handleStopActivity()
destroyActivityLocked()方法
这个方法用来发送destory的命令Activity的命令给apk进程,对应的apk进程中处理的方法是handleDestroyActivity()

本文深入解析了ActivityRecord作为系统AMS的activity记录表的作用及其生命周期管理方法。详细介绍了启动、重启、暂停、停止及销毁Activity的一系列核心方法及其在APK进程中的对应处理。
1964

被折叠的 条评论
为什么被折叠?



