Обновление fragment которые в памяти ViewPager

170
29 мая 2017, 23:41

Приветствую, я использую PlaceholderFragment, в общем у меня более 40 фрагментов с одинаковыми View элементами которые заполняются из БД. Я реализовал DialogFragment в качестве окна настроек, и через него меняю размер текста моих View элементов, записываю эти значения в SharedPreferences при уничтожении DialogFragment, получаю эти значения в методе onCreateView моих фрагментов. Столкнулся с такой проблемой, когда я меняю размер текста, то в текущем фрагменте изменения происходят сразу, но как я пролистаю раз, там изменений еще не бывает, нужно пролистать ViewPager дважды чтобы изменения вступили в силу во всех фрагментах. Я так понимаю это происходит по причине того, что ViewPager хранит в памяти предыдущий, текущий и следующий фрагменты. Вопрос, как мне при изменении размера текста вместе с этим перегрузить и те фрагменты, которые хранятся в памяти ViewPager? Или куда мне поместить получение значении из Preferences чтобы изменения попадали и в те фрагменты, которые хранятся в памяти? Метод onCreateView в котором я их получаю и передаю моим View элементам срабатывает только через фрагмент.

READ ALSO
Правый отступ у ul

Правый отступ у ul

Непонятный margin-right у ulНе могу убрать его

141
Изображение в сайте

Изображение в сайте

У меня раньше было

189
Скругление блоков через css

Скругление блоков через css

Как можно скруглить блоки средствами css чтобы получить примерно такой результат:

229
Не видит код в css файле

Не видит код в css файле

Всем привет! Подскажите пожалуйста, столкнулся с такой проблемой, что страничка не видит мой код написанный на cssПредпологаю, что проблема...

426