Обновить
5
0
Ильнар@ilnar_93

Android developer

Отправить сообщение

Room + RxJava2 Flowable получение пустого списка при отсутствии данных

Время на прочтение2 мин
Охват и читатели2.2K

Когда я начал использовать Room для работы с БД, я задавался вопросом, как же более правильно сформировать подписку на изменения данных в таблице БД, чтобы если при подписке не было данных, то наш репозиторий сразу возвращал пустой список, а не ждал появления данных.

Под подпиской я имею в виду получение текущих данных, а так-же отслеживание изменений в таблице БД и при изменении данных получение их в нашей подписке.

Как вы знаете, для создания подписки возвращающей новые данные при изменении данных в таблице, нужно использовать Flowable из RxJava2.

Примерно так будет выглядеть Dao интерфейс в коде:

Читать далее

Информация

В рейтинге
6 574-й
Откуда
Набережные Челны, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность