По порядку Junior Жизненный цикл Activity и Fragment обновлено
Порядок колбэков Activity от запуска до закрытия
Вопрос
Пользователь открыл экран, затем нажал «Назад». Расставь колбэки Activity по порядку.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1onResume
- 2onCreate
- 3onDestroy
- 4onPause
- 5onStart
- 6onStop
Показать ответ и разбор
Коротко
Запуск проходит onCreate (создание), onStart (видна), onResume (в фокусе). Закрытие в обратном порядке: onPause (потеря фокуса), onStop (не видна), onDestroy (уничтожение, так как экран закрыт навсегда).
Правильный порядок
- 1onCreate
- 2onStart
- 3onResume
- 4onPause
- 5onStop
- 6onDestroy
Разбор
Запуск проходит onCreate (создание), onStart (видна), onResume (в фокусе). Закрытие в обратном порядке: onPause (потеря фокуса), onStop (не видна), onDestroy (уничтожение, так как экран закрыт навсегда).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Жизненный цикл Activity и Fragment»
- Порядок колбэков при переходе между Activity
- TransactionTooLargeException и Bundle
- Колбэки Activity
- Состояния Lifecycle
- Что переживает поворот и смерть процесса
- Жизненный цикл фрагмента и его view
- Гарантирован ли onDestroy
- Почему onPause должен быть быстрым