Preference.OnSetInitialValue(Boolean, Object) Metodo

Definizione

Implementare questa opzione per impostare il valore iniziale della preferenza.

[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

Parametri

restorePersistedValue
Boolean

True per ripristinare il valore persistente; false per usare il valore var>defaultValue</var> specificato<.

defaultValue
Object

Valore predefinito per questa preferenza. Usare questa opzione solo se <var>restorePersistedValue</var> è false.

Attributi

Commenti

Implementare questa opzione per impostare il valore iniziale della preferenza.

Se <var>restorePersistedValue</var> è true, è necessario ripristinare il valore preferenza da android.content.SharedPreferences. Se <var>restorePersistedValue</var> è false, è necessario impostare il valore Preferenza su defaultValue specificato (e possibilmente archiviare su SharedPreferences se #shouldPersist() è true).

Nel caso di utilizzo PreferenceDataStoredi , il <valore var>restorePersistedValue</var> è sempre true. Ma il valore predefinito (se specificato) è impostato.

Questo potrebbe non essere sempre chiamato. Un esempio è se non deve essere persistente, ma non esiste alcun valore predefinito specificato.

per android.preference.Preference.onSetInitialValue(boolean, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a