Может я как-то неправильно делаю, но вот смотри, у меня есть активити, в ней 7 фрагментов. Я скачиваю данные из интернета, потом обрабатываю их для каждого фрагмента свои данные, их довольно много. Данные сетаю и храню в соответствующих фрагментах. Иначе я бы мог хранить в активити и динамически подставлять каждый раз, когда переключаюсь на нужный фрагмент? Или где и как хранить данные?
Да, данные во фрагментах (прямо в классе фрагмента в полях?я правильно понял?)хранить категорически не надо. И тем более их скачивать там. Для этого репозитории и дата слой есть.