меняются в ней, больше они нигде не используются. Есть класс с сохраненной информацией, он инкапсулирует работу с базой данных, и предоставляет данные в виде POJO обьектов. На данный момент я сделал экзэмпляр класса public в активити, и в фрагментах (он там нужен), получаю его как ((MainActivity) getActivity()).dataSet. Думаю не очень хорошее решение. Как можно улучшить?
Вынести на уровень application как синглтон, или разбираться с di (dagger, etc..) Поправьте если не так
Улучшить — только выделив интерфейс. Все остальные возможные решения не лучше.
Обсуждают сегодня