Какое состояние отображения экрана у Activity в различных этапах её жизненного цикла?

Жизненный цикл Activity в Android включает несколько этапов, и у каждого из них есть состояние отображения на экране:

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

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

Жизненный цикл Activity в Android включает несколько этапов, и у каждого из них есть состояние отображения на экране:

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

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

Жизненный цикл Activity в Android включает несколько этапов, и у каждого из них есть состояние отображения на экране:

  • onCreate() — Activity создаётся, но ещё не видна пользователю.
  • onStart() — Activity становится видимой, но ещё не интерактивна.
  • onResume() — Activity на переднем плане и интерактивна, пользователь может взаимодействовать.
  • onPause() — Activity частично видна (например, поверх неё появилась диалоговая активность), пользователь не может полноценно взаимодействовать.
  • onStop() — Activity полностью скрыта, не видна пользователю.
  • onDestroy() — Activity уничтожается.

Таким образом, экран отображается с момента onStart до onStop, а интерактивность доступна только между onResume и onPause.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку