Langue

Activity.LastNonConfigurationInstance Propriété

Définition

Récupérez les données d’instance non de configuration qui ont été retournées précédemment par 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

Valeur de propriété

l’objet précédemment retourné par onRetainNonConfigurationInstance()

Attributs

Remarques

Récupérez les données d’instance non de configuration qui ont été retournées précédemment par onRetainNonConfigurationInstance(). Cela sera disponible à partir des appels onCreate(Bundle) et onStart() initiaux vers la nouvelle instance, ce qui vous permet d’extraire tout état dynamique utile de l’instance précédente. Notez que les données que vous récupérez ici ne doivent être utilisées qu’en tant qu’optimisation pour la gestion des modifications de configuration. Vous devez toujours être en mesure de gérer l’obtention d’un pointeur Null, et une activité doit toujours être en mesure de se restaurer à son état précédent (via le mécanisme normal onSaveInstanceState(Bundle) même si cette fonction retourne null. Remarque : Dans la plupart des cas, vous devez utiliser à la place l’API Fragment.setRetainInstance(boolean) ; ceci est également disponible sur les plateformes plus anciennes via les bibliothèques de prise en charge Android.

Référence Android pour android.app.Activity.getLastNonConfigurationInstance.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à