Я хочу сохранить предпочтение, используя кнопку из действия.
Мой код внутри слушателя кнопки:
SharedPreferences.Editor editor = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE).edit();
editor.putString("key_points", "5"); // value to store
editor.apply();
Как и в некоторых других ТАК соответствующих вопросах, этодолжен работать и изменить настройки, которые я назвал «key_points».
Затем я нажимаю кнопку моего меню и выбираю «настройки».
«настройки» запускает мой SettingActivity, в котором вызывается класс PreferenceFragment:
getFragmentManager().beginTransaction().replace(android.R.id.content, new MainPreferenceFragment()).commit();
Затем класс PreferenceFragment вызывает:
addPreferencesFromResource(R.xml.preferences);
Проблема в том, что изменение, внесенное мной в предпочтение с помощью кнопки, не отражается в PreferenceFragment.
Параметр SettingsActivity отображает старое значение предпочтения, а не то, которое я зафиксировал.
Что не так, и я делаю в настройках SettingsActivity новое значение предпочтения, установленное кнопкой?
Спасибо, AJ