Android ViewPager: обновлять неэкранные, но кэшированные фрагменты в ViewPager

У меня есть ViewPager, который содержит несколько TextViews внутри своего фрагмента, которые имеют разные размеры шрифта. Кроме того, у меня есть кнопки для увеличения / уменьшения размера шрифта, которые вычисляют размер шрифта для каждого textView, добавляя его размер по умолчанию плюс значение, называемое STEP (которое изменяется кнопкой размера шрифта inc / dec).
Моя проблема заключается в том, что если представление отображается впервые после применения изменений размера, оно создаст textViews нужного размера во время onCreateView (), однако, если фрагмент уже был кэширован и onCreateView не вызывается снова, я не знаю, как обновить их textViews. учитывая, что только один из кэшированных фрагментов отображается на экране (и я могу обновить его без проблем), но другие не отображаются (я не знаю, прикреплены ли они к активности или нет в этом случае).
Другими словами, как я могу определить, какие фрагменты кэшируются ViewPager и уже вызван их onCreateView (это фрагменты, которые должны применяться к их представлениям). Я пометил их светло-зеленым с вопросительными знаками на картинке ниже:

Ответы на вопрос(3)

Ваш ответ на вопрос