AndroidДеятельность


Вступление

Действие представляет собой один экран с пользовательским интерфейсом (UI) . Например, приложение для Android может иметь более одного действия. Приложение электронной почты может иметь одно действие для отображения всех электронных писем, другого действия для отображения содержимого электронной почты, а также другого действия для составления нового сообщения электронной почты. Все действия в приложении работают вместе, чтобы создать идеальный пользовательский интерфейс.

Синтаксис

  • void onCreate (Bundle savedInstanceState) // Вызывается, когда начинается действие.

  • void onPostCreate (Bundle savedInstanceState) // Вызывается, когда завершен запуск активности (после того, как были вызваны onStart () и onRestoreInstanceState (Bundle)).

  • void onStart () // Вызывается после onCreate (Bundle) - или после onRestart (), когда действие было остановлено, но теперь снова отображается пользователю.

  • void onResume () // Вызывается после onRestoreInstanceState (Bundle), onRestart () или onPause (), чтобы ваша активность начала взаимодействовать с пользователем.

  • void onPostResume () // Вызывается, когда завершено возобновление активности (после вызова функции onResume ()).

  • void onRestart () // Вызывается после onStop (), когда текущая активность повторно отображается пользователю (пользователь перешел обратно к ней).

  • void onPause () // Вызывается как часть жизненного цикла активности, когда активность перемещается в фоновый режим, но еще не убита.

  • void onStop () // Вызывается, когда пользователь больше не отображается.

  • void onDestroy () // Выполнять окончательную очистку до того, как действие будет уничтожено.

  • void onNewIntent (намерение намерения) // Это вызвано для действий, которые устанавливают launchMode на «singleTop» в их пакете, или если клиент использовал флаг FLAG_ACTIVITY_SINGLE_TOP при вызове startActivity (Intent).

  • void onSaveInstanceState (Bundle outState) // Вызывается для извлечения состояния каждого экземпляра из активности перед тем, как его убить, чтобы состояние можно было восстановить в onCreate (Bundle) или onRestoreInstanceState (Bundle) (набор, заполненный этим методом, будет передан как для ).

  • void onRestoreInstanceState (Bundle savedInstanceState) // Этот метод вызывается после onStart (), когда активность повторно инициализируется из ранее сохраненного состояния, указанного здесь в файле savedInstanceState.

параметры

параметр подробности
умысел Может использоваться с startActivity для запуска Activity
сверток Отображение из строковых ключей на различные значения Parcelable .
контекст Интерфейс к глобальной информации о среде приложения.

замечания

Activity - это компонент приложения, который предоставляет экран, с помощью которого пользователи могут взаимодействовать, чтобы что-то сделать, например, набрать телефон, сделать фотографию, отправить электронное письмо или просмотреть карту. Каждому действию присваивается окно, в котором можно нарисовать свой пользовательский интерфейс. Окно обычно заполняет экран, но может быть меньше экрана и плавать поверх других окон.

Деятельность Связанные примеры