Пояснение к Android-методам onResume и onPause - PullRequest
0 голосов
/ 06 февраля 2012

Я начинаю программировать на Android!

Кто-нибудь может дать мне простое объяснение о событии onPesume onPause в Android?

Когда это происходит и когда происходит разрушение активности и освобождение памяти?Спасибо!

Ответы [ 2 ]

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

когда lauch: onCreate onStart onResume

при нажатии HOME: onPause onStop

при перезапуске через меню (или последний ярлык): onRestart onStart onResume

при нажатии НАЗАД: onPause onStop onDestory

при изменении ориентации: onPause onStop onDestory, затем onCreate onStart onResume

для более подробной информации смотрите круг жизненного цикла

Рекомендуется сохранить статус в onPause

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

Ваше приложение будет уничтожено методом onDestroy ();это обычно называется последним действием в вашем приложении, которое покинуло стек.

onPause () и onResume () Я полагаю, что они вызываются, когда другая активность помещается поверх текущей активности в стеке - onPause () вызывается, когда указанная активность теряет фокус, а onResume ()вызывается, как только снова получает фокус.

На изображении ниже должно быть объяснено лучше.Удачи!

enter image description here

...