Preference.OnSetInitialValue(Boolean, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.