Когда заканчивается активность Android

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

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

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


person e13420xx    schedule 08.02.2012    source источник
comment
Если вы не получили ответ, попробуйте и дайте нам знать. Мне любопытно, что вы найдете.   -  person Zenexer    schedule 08.02.2012


Ответы (2)


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

onCreate()
onStart()
onResume()

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

onPause()
onStop()
onDestroy()

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

onPause()
onStop()

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

onRestart()
onStart()
onResume()

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

person Yaqub Ahmad    schedule 08.02.2012

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

onStop()
onDestroy()

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

person Rajdeep Dua    schedule 08.02.2012