Preference.OnSetInitialValue(Boolean, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementieren Sie dies, um den Anfangswert der Einstellung festzulegen.
[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
Parameter
- restorePersistedValue
- Boolean
True, um den dauerhaften Wert wiederherzustellen; false, um den angegebenen <var>defaultValue</var> zu verwenden.
- defaultValue
- Object
Der Standardwert für diese Einstellung. Verwenden Sie dies nur, wenn <var>restorePersistedValue</var> false ist.
- Attribute
Hinweise
Implementieren Sie dies, um den Anfangswert der Einstellung festzulegen.
Wenn <var>restorePersistedValue</var> true ist, sollten Sie den Einstellungswert aus dem android.content.SharedPreferences. Wenn <"var>restorePersistedValue</var> " auf "false" festgelegt ist, sollten Sie den einstellungswert auf "defaultValue" festlegen, der angegeben wird (und ggf. in SharedPreferences speichern, falls #shouldPersist() zutreffend).
Bei Verwendung PreferenceDataStoreist der <var>restorePersistedValue</var> immer true. Der Standardwert (sofern angegeben) wird jedoch festgelegt.
Dies wird möglicherweise nicht immer aufgerufen. Ein Beispiel ist, wenn es nicht beibehalten werden soll, aber es wird kein Standardwert angegeben.
Java Dokumentation für android.preference.Preference.onSetInitialValue(boolean, java.lang.Object).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.