нужные им данные в БД. Если данные в БД меняются, то все экраны получают актуальные данные. Но фишка в том, что все экраны получат разные объекты: сколько было подписок, столько раз вызовется и SELECT у БД. Нормально ли, что несколько раз вызывается SELECT для одних и тех же данных или есть какой-то другой подход к подписке на данные?
Ты типо хочешь сделать промежуточный слой с кэшированием данных из select-ов?
Пока у меня нет этого промежуточного слоя, поэтому каждый экран триггерит новый SELECT. Но идея такая возникала
А ты уверен, что твоя либа бд никак это не решает?
Ага, если подписаться через Room и Rx на БД через Flowable, то проблема не решается
Обсуждают сегодня