Я успешно преобразовал свое приложение из действий в приложение с вкладками/фрагментами с 2 вкладками/фрагментами и пролистыванием между ними :)
Сейчас у меня есть 2 вкладки: 1 - Основная вкладка - показывает текстовые поля и прочее в соответствии с настройками, хранящимися в общих настройках. 2 - Настройки - предлагает некоторые входы для изменения этих общих настроек.
Проблема в том, что когда я меняю настройки (общие настройки), главная вкладка не обновляется в соответствии с новыми общими настройками.
Я ищу решение для обновления главной вкладки и, возможно, еще одной или двух будущих вкладок, когда общие настройки изменяются (на вкладке настроек) с максимально возможной развязкой. Я не хочу, чтобы вкладка настроек явно содержала ссылки на другие фрагменты и выполняла обновления...
Я попытался реализовать какой-то шаблон наблюдателя, где вкладка настроек объявляет, что обновление необходимо после изменения настроек, но не нашел, как заставить другие вкладки фактически выполнить изменение, потому что они находятся в пейджере просмотра, что немного усложняет дело. .
Любая помощь приветствуется. Я использую TabsAdapter из: http://developer.android.com/reference/android/support/v4/view/ViewPager.html