Я хочу начать действие (ВТОРОЕ действие) из другого действия (ПЕРВОЕ действие), вызвав 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
Всегда ли методы вызываются в этом порядке?