Sobes.tech
Back to questions
Junior — Middle
75

Можете описать основные стадии жизненного цикла компонента Activity в Android?

Companies where asked
PROTEI

Answer from AI

sobes.tech AI

Жизненный цикл Activity в Android состоит из нескольких основных стадий, каждая из которых соответствует вызову определённых методов:

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

Также есть методы onRestart() (вызывается при повторном запуске Activity после onStop) и дополнительные состояния, но перечисленные — основные этапы жизненного цикла.