Моя проблема заключается в следующем: у меня есть компонент, который расширяет DialogPreference. Если я изменю связанные предпочтения извне интерфейса ...
SharedPreferences.Editor ed= sharedPreferences.Edit();
ed.putInteger("Setting",aValue);
ed.commit();
... тогда, когда я открываю диалоговое окно, выбранный параметр не изменился. Даже если значение общего предпочтения изменено, оно все равно содержит ранее установленное значение.
Кто-нибудь знает, что может быть причиной этого?