Let Say Activity A запускает Activity B, вызывая метод StartActivity (Intent) , тогда вызов жизненного цикла будет таким: -
- A onCreate ()
- OnStart ()
- A onResume ()
Теперь Нажатие кнопки для запускаActivity (намерение)
A onPause ()
B onCreate ()
B onStart ()
B onResume ()
A onStop ()
..... Если вы нажмете кнопку возврата из упражнения B, вызов lifeCycle будет .....
B onPause ()
A onRestart ()
OnStart ()
A onResume ()
- B onStop ()
- B onDestory ()
Теперь еще один сценарий"Из действия A запустите действие B, вызвав StartActivity (Intent) по нажатию кнопки, и используйте метод finish () внутри метода onstart () в действии B"
A onPause ()
B onCreate ()
B onStart ()
A onResume ()
B onStop ()
B onDestory ()