Preference.OnSetInitialValue(Boolean, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作此設定偏好設定的初始值。
[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
參數
- restorePersistedValue
- Boolean
為了恢復持久值;false 以使用 var <>defaultValue</var>。
- defaultValue
- Object
此偏好的預設值。 只有在 <var>restorePersistedValue</var> 是 false 時才使用這個。
- 屬性
備註
實作此設定偏好設定的初始值。
如果 <var>restorePersistedValue</var> 為真,你應該從 中還原 Preference 值。android.content.SharedPreferences 如果 <var>restorePersistedValue</var> 是 false,你應該把偏好值設為給定的 defaultValue(如果 #shouldPersist() 為真,也可以儲存到 SharedPreferences)。
若使用 PreferenceDataStore, <var>restorePersistedValue</var> 永遠 true為 。 但預設值(如果有提供)是設定好的。
這不一定總是被叫做。 例如,如果它不應該持續存在,但沒有預設值。
Java 文件 android.preference.Preference.onSetInitialValue(boolean, java.lang.Object)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。