У меня есть SettingsActivity
с PreferenceFragment
, который в основном настраивает некоторые поля SharedPreference
для моего приложения.
У пользователя есть много переключателей, которые позволяют отключить функции, некоторые поля ввода и флажки для настройки.
Но есть одна кнопка, которую я загружаю best settings
, где я сам настраиваю SharedPreference
.Проблема в том, что после того, как мой код изменил его, изменения не отображаются на экране.
Пример.Если у меня есть переключатель A
, который управляет настройкой k_a
, это в настоящее время true
, тогда пользователь нажимает кнопку, чтобы загрузить лучшее, тогда мой код устанавливает k_a
на false
, но на экране все еще появляется переключатель A
on ...
как мне обновить PreferenceFragment
, чтобы перезагрузить изменения, кроме завершения / перезапуска?