Preference.OnSetInitialValue(Boolean, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentez ceci pour définir la valeur initiale de la préférence.
[Android.Runtime.Register("onSetInitialValue", "(ZLjava/lang/Object;)V", "GetOnSetInitialValue_ZLjava_lang_Object_Handler")]
protected virtual void OnSetInitialValue(bool restorePersistedValue, Java.Lang.Object? defaultValue);
[<Android.Runtime.Register("onSetInitialValue", "(ZLjava/lang/Object;)V", "GetOnSetInitialValue_ZLjava_lang_Object_Handler")>]
abstract member OnSetInitialValue : bool * Java.Lang.Object -> unit
override this.OnSetInitialValue : bool * Java.Lang.Object -> unit
Paramètres
- restorePersistedValue
- Boolean
True pour restaurer la valeur persistante ; false pour utiliser la valeur defaultValue</var> de var>donnée<.
- defaultValue
- Object
Valeur par défaut de cette préférence. Utilisez cette option uniquement si <var>restorePersistedValue</var> a la valeur false.
- Attributs
Remarques
Implémentez ceci pour définir la valeur initiale de la préférence.
Si <var>restorePersistedValue</var> a la valeur true, vous devez restaurer la valeur de préférence à partir de l’objet android.content.SharedPreferences. Si <var>restorePersistedValue</var> a la valeur false, vous devez définir la valeur de préférence sur defaultValue donnée (et éventuellement stocker sur SharedPreferences si #shouldPersist() la valeur est true).
En cas d’utilisation PreferenceDataStore, la <var>restorePersistedValue</var> est toujours true. Mais la valeur par défaut (si fournie) est définie.
Cela peut ne pas toujours être appelé. Par exemple, s’il ne doit pas être conservé, mais qu’il n’y a pas de valeur par défaut donnée.
Java documentation pour android.preference.Preference.onSetInitialValue(boolean, java.lang.Object).
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.