Activity.LastNonConfigurationInstance Propiedad
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í.
Recupere los datos de instancia que no son de configuración devueltos anteriormente por #onRetainNonConfigurationInstance().
public virtual Java.Lang.Object? LastNonConfigurationInstance { [Android.Runtime.Register("getLastNonConfigurationInstance", "()Ljava/lang/Object;", "GetGetLastNonConfigurationInstanceHandler")] get; }
[<get: Android.Runtime.Register("getLastNonConfigurationInstance", "()Ljava/lang/Object;", "GetGetLastNonConfigurationInstanceHandler")>]
member this.LastNonConfigurationInstance : Java.Lang.Object
Valor de propiedad
el objeto devuelto anteriormente por #onRetainNonConfigurationInstance()
- Atributos
Comentarios
Recupere los datos de instancia que no eran de configuración devueltos anteriormente por onRetainNonConfigurationInstance(). Esto estará disponible desde las llamadas onCreate(Bundle) iniciales y onStart() a la nueva instancia, lo que le permite extraer cualquier estado dinámico útil de la instancia anterior. Tenga en cuenta que los datos que recupera aquí solo deben usarse como optimización para controlar los cambios de configuración. Siempre debe poder controlar la obtención de un puntero nulo y una actividad debe poder restaurarse a su estado anterior (a través del mecanismo normal onSaveInstanceState(Bundle) incluso si esta función devuelve null. Nota: En la mayoría de los casos, debe usar fragment API Fragment.setRetainInstance(boolean) en su lugar; Esto también está disponible en plataformas anteriores a través de las bibliotecas de compatibilidad de Android.
Referencia de Android para android.app.Activity.getLastNonConfigurationInstance.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.