Preference.PreferenceDataStore Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns PreferenceDataStore used by this Preference. -or- Sets a PreferenceDataStore to be used by this Preference instead of using
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
Property Value
The PreferenceDataStore used by this Preference or null if none.
- Attributes
Remarks
Property getter documentation:
Returns PreferenceDataStore used by this Preference. Returns null if android.content.SharedPreferences is used instead.
By default preferences always use android.content.SharedPreferences. To make this preference to use the PreferenceDataStore you need to assign your implementation to the Preference itself via #setPreferenceDataStore(PreferenceDataStore) or to its PreferenceManager via PreferenceManager#setPreferenceDataStore(PreferenceDataStore).
Java documentation for android.preference.Preference.getPreferenceDataStore().
Property setter documentation:
Sets a PreferenceDataStore to be used by this Preference instead of using android.content.SharedPreferences.
The data store will remain assigned even if the Preference is moved around the preference hierarchy. It will also override a data store propagated from the PreferenceManager that owns this Preference.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.