Я хочу запустить Activity (SECOND Activity) из другого действия (FIRST Activity), вызвав startActivity(intent)
. Прежде чем я это сделаю, я обнаружил, что люди говорят, что методы жизненного цикла вызывают в следующем порядке:
FIRST Activity onCreate
FIRST Activity onStart
FIRST Activity onResume
FIRST Activity onPause
SECOND Activity onCreate
SECOND Activity onStart
SECOND Activity onResume
FIRST Activity onStop
Всегда ли SECOND Activity onResume
вызывается до FIRST Acitivity onStop
? Я думал, что
FIRST Activity onPause
FIRST Activity onStop
SECOND Activity onCreate
SECOND Activity onStart
SECOND Activity onResume
но это не так.
Кроме того, если я просто переключаюсь между двумя действиями,
FIRST Activity onPause
SECOND Activity onRestart
SECOND Activity onStart
SECOND Activity onResume
FIRST Activity onStop
Всегда ли вызываются методы в этом порядке?