Preference.PreferenceDataStore 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
PreferenceDataStore
返回此首选项使用的 。 - 或 - 设置 PreferenceDataStore
要由此首选项而不是使用 android.content.SharedPreferences
的 。
public virtual Android.Preferences.IPreferenceDataStore? PreferenceDataStore { [Android.Runtime.Register("getPreferenceDataStore", "()Landroid/preference/PreferenceDataStore;", "GetGetPreferenceDataStoreHandler", ApiSince=26)] get; [Android.Runtime.Register("setPreferenceDataStore", "(Landroid/preference/PreferenceDataStore;)V", "GetSetPreferenceDataStore_Landroid_preference_PreferenceDataStore_Handler", ApiSince=26)] set; }
[<get: Android.Runtime.Register("getPreferenceDataStore", "()Landroid/preference/PreferenceDataStore;", "GetGetPreferenceDataStoreHandler", ApiSince=26)>]
[<set: Android.Runtime.Register("setPreferenceDataStore", "(Landroid/preference/PreferenceDataStore;)V", "GetSetPreferenceDataStore_Landroid_preference_PreferenceDataStore_Handler", ApiSince=26)>]
member this.PreferenceDataStore : Android.Preferences.IPreferenceDataStore with get, set
属性值
PreferenceDataStore
此首选项使用的 ;null
如果没有,则为 。
- 属性
注解
属性 getter 文档:
PreferenceDataStore
返回此首选项使用的 。 null
如果 改用 ,则android.content.SharedPreferences
返回 。
默认情况下,首选项始终使用 android.content.SharedPreferences
。 若要将此首选项设置为使用 ,PreferenceDataStore
需要通过 #setPreferenceDataStore(PreferenceDataStore)
将实现分配给首选项本身或通过 将其分配给它PreferenceManager
PreferenceManager#setPreferenceDataStore(PreferenceDataStore)
。
的 android.preference.Preference.getPreferenceDataStore()
Java 文档。
属性资源库文档:
PreferenceDataStore
设置 要由此首选项使用的 ,而不是使用 android.content.SharedPreferences
。
即使首选项在首选项层次结构中移动,数据存储仍会保持分配状态。 它还将覆盖从 PreferenceManager
拥有此首选项的 传播的数据存储。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。