Activity.OnCreate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| OnCreate(Bundle) |
Вызывается при запуске действия. |
| OnCreate(Bundle, PersistableBundle) |
То же, что и onCreate(android.os.Bundle), но вызывается для этих действий, созданных с атрибутом R.attr.persistableMode, чтобы сохранитьAcrossReboots. |
OnCreate(Bundle)
Вызывается при запуске действия.
[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")]
protected virtual void OnCreate(Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle -> unit
override this.OnCreate : Android.OS.Bundle -> unit
Параметры
- savedInstanceState
- Bundle
Пакет. Если действие инициализируется повторно после завершения работы, этот пакет содержит данные, которые он недавно предоставил в onSaveInstanceState(Bundle). Примечание. В противном случае значение null.
- Атрибуты
Комментарии
Вызывается при запуске действия. Именно здесь следует инициализация: вызов setContentView(int) для расширения пользовательского интерфейса действия с помощью findViewById(int) для программного взаимодействия с мини-приложениями в пользовательском интерфейсе, вызова managedQuery(android.net.Uri,String[],String,String[],String], чтобы получить курсоры для отображения данных и т. д. Вы можете вызвать finish() из этой функции, в этом случае onDestart() будет немедленно вызываться после onCreate(Bundle) без какого-либо остального жизненного цикла действия (onStart(), onResume(), onPause() и т. д. выполнение. Производные классы должны вызываться к реализации этого метода суперкласса. Если это не так, будет создано исключение.
См. также:
Справочник по Android для android.app.Activity.onCreate.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
OnCreate(Bundle, PersistableBundle)
То же, что и onCreate(android.os.Bundle), но вызывается для этих действий, созданных с атрибутом R.attr.persistableMode, чтобы сохранитьAcrossReboots.
[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnCreate_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")]
public virtual void OnCreate(Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnCreate_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle * Android.OS.PersistableBundle -> unit
override this.OnCreate : Android.OS.Bundle * Android.OS.PersistableBundle -> unit
Параметры
- savedInstanceState
- Bundle
Пакет: если действие повторно инициализировано после завершения работы ранее, этот пакет содержит данные, которые он недавно предоставил в onSaveInstanceState(Bundle). Примечание. В противном случае значение null.
- persistentState
- PersistableBundle
PersistableBundle: если действие будет повторно инициализировано после завершения работы или выключения, то этот пакет содержит данные, которые он недавно предоставил outPersistentState в onSaveInstanceState(Bundle). Примечание. В противном случае значение null.
- Атрибуты
Комментарии
То же, что и onCreate(android.os.Bundle), но вызывается для этих действий, созданных с атрибутом R.attr.persistableMode, чтобы сохранитьAcrossReboots.
См. также:
Справочник по Android для android.app.Activity.onCreate.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.