Я попытаюсь объяснить простой сценарий приложения: мое приложение переходит прямо в «главный вид». В этот основной вид я вставил TextView
, который отображает текущие настройки, созданные с помощью PreferenceManager
. Для простоты, скажем, у меня есть флажок в моих настройках. Когда я впервые запускаю свое приложение - TextView
на моем главном экране показывает правильную настройку моего флажка (true). Теперь я захожу в меню настроек, оно всплывает, а затем я изменяю его на false. Я возвращаюсь к основному виду и не вижу изменений. Это все еще говорит, что правда, даже после того, как я изменил это на ложное. Если я закончу приложение, а затем перезапущу его - все хорошо, и оно показывает мои изменения.
Видимо основной вид просто остается в фоновом режиме, пока я меняю настройки? Как я могу перерисовать или обновить основной вид после изменения настроек?