Я создал страницу предпочтений андроида и хотел показать текущую опцию, выбранную в резюме.
Итак, я реализовал прослушиватель onSharedPreferenceChanged, который также называется правильно. Тем не менее, нет изменения экрана, и отображается старая опция.
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
// just update all
ListPreference lp = (ListPreference) findPreference(PREF_DOWNLOAD_WEB);
lp.setSummary(getString(R.string.pref_listDownloadWebSummary) + ": %s");
}
Является ли это известной ошибкой?