Activity.OnRestoreInstanceState Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
OnRestoreInstanceState(Bundle) |
Se llama a este método después |
OnRestoreInstanceState(Bundle, PersistableBundle) |
Esto es lo mismo que |
OnRestoreInstanceState(Bundle)
Se llama a este método después #onStart
de que la actividad se vuelva a inicializar desde un estado guardado anteriormente, dado aquí en <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
Parámetros
- savedInstanceState
- Bundle
los datos proporcionados más recientemente en #onSaveInstanceState
.
- Atributos
Comentarios
Se llama a este método después #onStart
de que la actividad se vuelva a inicializar desde un estado guardado anteriormente, dado aquí en <var>savedInstanceState</var>. La mayoría de las implementaciones simplemente usarán #onCreate
para restaurar su estado, pero a veces es conveniente hacerlo aquí después de que se haya realizado toda la inicialización o para permitir que las subclases decidan si usar la implementación predeterminada. La implementación predeterminada de este método realiza una restauración de cualquier estado de vista que anteriormente había sido inmovilizado por #onSaveInstanceState
.
Este método se llama entre #onStart
y #onPostCreate
. Solo se llama a este método cuando se vuelve a crear una actividad; El método no se invoca si #onStart
se llama a por cualquier otro motivo.
Documentación de Java para android.app.Activity.onRestoreInstanceState(android.os.Bundle)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Consulte también
Se aplica a
OnRestoreInstanceState(Bundle, PersistableBundle)
Esto es lo mismo que #onRestoreInstanceState(Bundle)
pero se llama a para las actividades creadas con el atributo android.R.attr#persistableMode
establecido persistAcrossReboots
en .
[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
Parámetros
- savedInstanceState
- Bundle
los datos proporcionados más recientemente en #onSaveInstanceState
o null.
- persistentState
- PersistableBundle
los datos proporcionados más recientemente en #onSaveInstanceState
o null.
- Atributos
Comentarios
Esto es lo mismo que #onRestoreInstanceState(Bundle)
pero se llama a para las actividades creadas con el atributo android.R.attr#persistableMode
establecido persistAcrossReboots
en . El android.os.PersistableBundle
objeto pasado procede del objeto PersistableBundle restaurado guardado primero en #onSaveInstanceState(Bundle, PersistableBundle)
.
Este método se llama entre #onStart
y #onPostCreate
.
Si no se llama a #onRestoreInstanceState(Bundle)
este método, no se llamará a .
Al menos uno de savedInstanceState
o persistentState
no será nulo.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Consulte también
- OnRestoreInstanceState(Bundle)
- OnCreate(Bundle)
- OnPostCreate(Bundle)
- OnResume()
- OnSaveInstanceState(Bundle)