1. Normal ActivityA-> Normal ActivityB-> Normal ActivityC
E/---->: Main1:onCreate
E/---->: Main1:onStart
E/---->: Main1:onResume

E/---->: Main1:onPause
E/---->: Main2:onCreate
E/---->: Main2:onStart
E/---->: Main2:onResume
E/---->: Main1:onStop

E/---->: Main2:onPause
E/---->: Main3:onCreate
E/---->: Main3:onStart
E/---->: Main3:onResume
E/---->: Main2:onStop
Copy the code

The fallback

E/---->: Main3:onPause
E/---->: Main2:onRestart
E/---->: Main2:onStart
E/---->: Main2:onResume
E/---->: Main3:onStop
E/---->: Main3:onDestroy

E/---->: Main2:onPause
E/---->: Main1:onRestart
E/---->: Main1:onStart
E/---->: Main1:onResume
E/---->: Main2:onStop
E/---->: Main2:onDestroy
Copy the code

2. Normal ActivityA-> Transparent ActivityB-> Normal ActivityC

E/---->: Main1:onCreate
E/---->: Main1:onStart
E/---->: Main1:onResume

E/---->: Main1:onPause
E/---->: Main2:onCreate
E/---->: Main2:onStart
E/---->: Main2:onResume

E/---->: Main2:onPause
E/---->: Main3:onCreate
E/---->: Main3:onStart
E/---->: Main3:onResume
E/---->: Main1:onStop
E/---->: Main2:onStop
Copy the code

The fallback

E/---->: Main3:onPause
E/---->: Main1:onRestart
E/---->: Main1:onStart
E/---->: Main2:onRestart
E/---->: Main2:onStart
E/---->: Main2:onResume
E/---->: Main3:onStop
E/---->: Main3:onDestroy

E/---->: Main2:onPause
E/---->: Main1:onResume
E/---->: Main2:onStop
E/---->: Main2:onDestroy
Copy the code