Preference.PreferenceDataStore プロパティ

定義

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)、実装を Preference 自体にPreferenceManagerPreferenceManager#setPreferenceDataStore(PreferenceDataStore)割り当てる必要があります。

android.preference.Preference.getPreferenceDataStore()Java ドキュメント。

プロパティ セッターのドキュメント:

PreferenceDataStore 使用する代わりに、この基本設定で使用 android.content.SharedPreferencesする を設定します。

ユーザー設定がユーザー設定階層の周りに移動された場合でも、データ ストアは割り当てられたままになります。 また、この Preference を所有する から PreferenceManager 伝達されるデータ ストアもオーバーライドされます。

android.preference.Preference.setPreferenceDataStore(android.preference.PreferenceDataStore)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象