Langage

Preference.OnSetInitialValue(Boolean, Object) Méthode

Définition

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.

S’applique à