Slide 17
Slide 17 text
PreferenceDataStore
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
setPreferencesFromResource(R.xml.preferences, rootKey);
final Preference preference = findPreference("basic_preference");
preference.setPreferenceDataStore(dataStore);
}
private final PreferenceDataStore dataStore = new PreferenceDataStore() {
@Override
public void putString(String key, @Nullable String value) {
super.putString(key, value);
}
…
};