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()