Когда начинается конец активности Android - PullRequest
1 голос
/ 08 февраля 2012

Когда мы вызываем activity.finish(), будет ли выполнен следующий метод жизненного цикла андроида?

1) Допустим, пользователь нажимает кнопку
onUserInteraction(), которую мы назвали activity.finish()
будет ли действие, отправленное onClicked слушателю кнопки?

2), скажем, onStart() мы назвали activity.finish()
, будет ли activity.OnResume() вызываться?

Ответы [ 2 ]

3 голосов
/ 08 февраля 2012

Когда активность загружается в первый раз, события вызываются, как показано ниже:

onCreate()
onStart()
onResume()

Когда вы нажимаете кнопку «Назад» ИЛИ пытаетесь завершить () действие, события вызываются, как показано ниже:

onPause()
onStop()
onDestroy()

Когда вы нажимаете кнопку «Телефон», действие переходит в фоновый режим, и вызываются следующие события:

onPause()
onStop()

Выйдет из программы набора номера телефона, и вызываются следующие события:

onRestart()
onStart()
onResume()

Надеюсь, теперь все ясно, , подробнее см. Здесь .

1 голос
/ 08 февраля 2012

При вызове activity.finish () для этого действия вызываются следующие методы жизненного цикла

onStop()
onDestroy()

Экземпляр действия будет уничтожен

...