Какой жизненный цикл у Activity в Android?

Основные callbacks Activity: onCreate, onStart, onResume, onPause, onStop и onDestroy; при возврате из остановленного состояния вызывается onRestart. Состояние процесса и Activity нужно различать.

Короткий ответ

Что ответить на собеседовании

Основные callbacks Activity: onCreate, onStart, onResume, onPause, onStop и onDestroy; при возврате из остановленного состояния вызывается onRestart. Состояние процесса и Activity нужно различать.

Подробный разбор

Ответ с пояснениями

Основные callbacks Activity: onCreate, onStart, onResume, onPause, onStop и onDestroy; при возврате из остановленного состояния вызывается onRestart. Состояние процесса и Activity нужно различать.

Обычно запуск проходит через создание, видимость и активное взаимодействие. Уход в фон вызывает pause и затем stop, если Activity полностью скрыта. Возврат может продолжить существующий экземпляр или создать новый после уничтожения. onDestroy не гарантирован при завершении процесса системой, поэтому не используйте его как единственную точку сохранения важных данных. Поворот экрана и другие изменения конфигурации тоже могут привести к пересозданию.

Источник: developer.android.com.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее