Я пытаюсь найти правильный способ использования RxJava вместо LiveData, чтобы данные календаря обновлялись из DAO, и чтобы при нажатии на конкретный день в календаре RecyclerView получал подмножество своих данные за этот день, но не 100% о том, как этого можно достичь. Должен ли я также подписаться на DAO и каким-то образом включить выбранную дату в запрос к DAO, чтобы получать события только этого дня? Или я могу каким-то образом связать данные календаря и добавить туда уведомление, чтобы при обновлении определенного дня наблюдатели были уведомлены?
Может ли кто-нибудь привести пример своего подхода к этому? На данный момент я не буду беспокоиться о ViewModel, просто можно получить общее представление о том, как описано выше.