Активность (Activity) в Android — это отдельный экран приложения, который взаимодействует с пользователем. Каждая активность представляет собой отдельный UI-компонент и имеет собственный жизненный цикл. Приложение может содержать несколько активностей, которые могут быть связаны друг с другом.
Каждая активность имеет жизненный цикл, который управляется системой Android:
Состояние | Описание |
---|---|
onCreate() | Активность создается. Выполняется инициализация. |
onStart() | Активность становится видимой для пользователя. |
onResume() | Активность получает фокус и готова к взаимодействию. |
onPause() | Активность теряет фокус, но еще видима. Может быть частично перекрыта. |
onStop() | Активность больше не видна пользователю. |
onDestroy() | Активность уничтожается. |
onRestart() | Активность, находящаяся в состоянии onStop() , снова становится видимой. |
Пример структуры Android-проекта с активностями:
java
Активность (Activity) в Android — это отдельный экран приложения, который взаимодействует с пользователем. Каждая активность представляет собой отдельный UI-компонент и имеет собственный жизненный цикл. Приложение может содержать несколько активностей, которые могут быть связаны друг с другом.
Каждая активность имеет жизненный цикл, который управляется системой Android:
Состояние | Описание |
---|---|
onCreate() | Активность создается. Выполняется инициализация. |
onStart() | Активность становится видимой для пользователя. |
onResume() | Активность получает фокус и готова к взаимодействию. |
onPause() | Активность теряет фокус, но еще видима. Может быть частично перекрыта. |
onStop() | Активность больше не видна пользователю. |
onDestroy() | Активность уничтожается. |
onRestart() | Активность, находящаяся в состоянии onStop() , снова становится видимой. |
Пример структуры Android-проекта с активностями:
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.