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