Preference.OnSetInitialValue(Boolean, Object) Método

Definición

Implemente esta opción para establecer el valor inicial de la preferencia.

[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

Parámetros

restorePersistedValue
Boolean

True para restaurar el valor persistente; false para usar el valor predeterminado de var especificadoValue<</var>.>

defaultValue
Object

Valor predeterminado de esta preferencia. Use esto solo si <var>restorePersistedValue</var> es false.

Atributos

Comentarios

Implemente esta opción para establecer el valor inicial de la preferencia.

Si <var>restorePersistedValue</var> es true, debe restaurar el valor preference de .android.content.SharedPreferences Si <var>restorePersistedValue</var> es false, debe establecer el valor De preferencia en defaultValue que se da (y posiblemente almacenar en SharedPreferences si #shouldPersist() es true).

En el caso de usar PreferenceDataStore, el <valor de var>restorePersistedValue</var> siempre truees . Pero se establece el valor predeterminado (si se proporciona).

Es posible que no siempre se llame a esto. Un ejemplo es si no debe conservarse, pero no hay ningún valor predeterminado especificado.

Java documentación para android.preference.Preference.onSetInitialValue(boolean, java.lang.Object).

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.

Se aplica a