Activity.OnRestoreInstanceState Метод

Определение

Перегрузки

OnRestoreInstanceState(Bundle)

Этот метод вызывается после #onStart при повторной инициализации действия из ранее сохраненного состояния, заданного здесь в <файле var>savedInstanceState</var>.

OnRestoreInstanceState(Bundle, PersistableBundle)

Это то же самое, что и #onRestoreInstanceState(Bundle) для действий, созданных с атрибутом android.R.attr#persistableMode , равным persistAcrossReboots.

OnRestoreInstanceState(Bundle)

Этот метод вызывается после #onStart при повторной инициализации действия из ранее сохраненного состояния, заданного здесь в <файле var>savedInstanceState</var>.

[Android.Runtime.Register("onRestoreInstanceState", "(Landroid/os/Bundle;)V", "GetOnRestoreInstanceState_Landroid_os_Bundle_Handler")]
protected virtual void OnRestoreInstanceState (Android.OS.Bundle savedInstanceState);
[<Android.Runtime.Register("onRestoreInstanceState", "(Landroid/os/Bundle;)V", "GetOnRestoreInstanceState_Landroid_os_Bundle_Handler")>]
abstract member OnRestoreInstanceState : Android.OS.Bundle -> unit
override this.OnRestoreInstanceState : Android.OS.Bundle -> unit

Параметры

savedInstanceState
Bundle

последние данные, предоставленные в #onSaveInstanceState.

Атрибуты

Комментарии

Этот метод вызывается после #onStart при повторной инициализации действия из ранее сохраненного состояния, заданного здесь в <файле var>savedInstanceState</var>. Большинство реализаций просто используют #onCreate для восстановления своего состояния, но иногда это удобно сделать здесь после выполнения всей инициализации или чтобы подклассы могли решить, следует ли использовать реализацию по умолчанию. Реализация этого метода по умолчанию выполняет восстановление любого состояния представления, которое ранее было заморожено #onSaveInstanceState.

Этот метод вызывается между #onStart и #onPostCreate. Этот метод вызывается только при повторном создании действия; Метод не вызывается, если #onStart вызывается по какой-либо другой причине.

Документация по Java для android.app.Activity.onRestoreInstanceState(android.os.Bundle).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

См. также раздел

Применяется к

OnRestoreInstanceState(Bundle, PersistableBundle)

Это то же самое, что и #onRestoreInstanceState(Bundle) для действий, созданных с атрибутом android.R.attr#persistableMode , равным persistAcrossReboots.

[Android.Runtime.Register("onRestoreInstanceState", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnRestoreInstanceState_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")]
public virtual void OnRestoreInstanceState (Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState);
[<Android.Runtime.Register("onRestoreInstanceState", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnRestoreInstanceState_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")>]
abstract member OnRestoreInstanceState : Android.OS.Bundle * Android.OS.PersistableBundle -> unit
override this.OnRestoreInstanceState : Android.OS.Bundle * Android.OS.PersistableBundle -> unit

Параметры

savedInstanceState
Bundle

последние данные, предоставленные в #onSaveInstanceState или null.

persistentState
PersistableBundle

последние данные, предоставленные в #onSaveInstanceState или null.

Атрибуты

Комментарии

Это то же самое, что и #onRestoreInstanceState(Bundle) для действий, созданных с атрибутом android.R.attr#persistableMode , равным persistAcrossReboots. Переданные android.os.PersistableBundle данные поступили из восстановленного PersistableBundle, впервые сохраненного в #onSaveInstanceState(Bundle, PersistableBundle).

Этот метод вызывается между #onStart и #onPostCreate.

Если этот метод вызывается #onRestoreInstanceState(Bundle) , не будет вызываться.

По крайней мере один из savedInstanceState или persistentState не будет иметь значение NULL.

Документация по Java для android.app.Activity.onRestoreInstanceState(android.os.Bundle, android.os.PersistableBundle).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

См. также раздел

Применяется к