Я только что реализовал экран настроек для одного из примеров приложений, которые я создаю. Я следовал руководству, приведенному на сайте Google. Все в порядке, и я загрузил ListPreference, и я также могу сохранить его и сохранить. Здесь также есть одна небольшая проблема. Я уже определил пользовательский файл настроек для приложения, но эта автоматическая обработка экрана настроек, похоже, создает файл настроек сам по себе. На данный момент я пытался заставить этот код работать, но он не получает пользовательский файл настроек.
final Preference customPrefs = getPreferenceScreen().findPreference(Utils.PREFS_NAME);
customPrefs.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
customPrefs.getEditor().commit();
return true;
}
});
Есть ли способ связать файл пользовательских настроек с этим классом автоматических настроек?