Android ReLaunch流程实现逻辑

118 阅读1分钟
  1. 背景

ReLaunch的流程基本流程引导

 

  1. 基本调用栈

image.png

 

2.1 wm_relaunch_resume_activity

  • 当前resume状态,则执行wm_relaunch_resume_activity
  • 执行ActivityRelaunchItem和ResumeActivityItem

 

image.png

 

这里会有个线程池去执行items。逐个读取出来执行

image.png

 

image.png

2.2 wm_relaunch_activity

  • 当前非resume状态,则执行wm_relaunch_activity
  • 执行ActivityRelaunchItem和PauseActivityItem