Колбэки Activity
Вопрос
Перечисли колбэки Activity и что в них обычно делают.
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
onCreate: разметка/setContent, ViewModel, подписки. onStart: видна. onResume: на переднем плане, камера и датчики. onPause: теряет фокус, быстро. onStop: не видна, освободить ресурсы, сохранить данные. onDestroy: уничтожение (не гарантирован при убийстве процесса). onRestart перед повторным onStart.
Разбор
onCreate: разметка/setContent, ViewModel, подписки. onStart: видна. onResume: на переднем плане, камера и датчики. onPause: теряет фокус, быстро. onStop: не видна, освободить ресурсы, сохранить данные. onDestroy: уничтожение (не гарантирован при убийстве процесса). onRestart перед повторным onStart.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Жизненный цикл Activity и Fragment»
- Порядок колбэков при переходе между Activity
- Что переживает поворот и смерть процесса
- Жизненный цикл фрагмента и его view
- Гарантирован ли onDestroy
- Почему onPause должен быть быстрым
- Когда вызывается onSaveInstanceState
- Порядок колбэков Activity от запуска до закрытия
- Жизненный цикл фрагмента