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

Android developer

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

Хотели как лучше, получилось как всегда. Непонятные ограничения по ЗП, ITшники работающие не в IT компаниях в пролете..

Реализовать можно и так. Но в свое время я остановился на решении которую описал. Ну и хотелось всегда быть уверенным, что в UI отображается то, что сейчас в таблице в БД и при этом использовать возможность Room + Flowable.

Каждый клиент сам не будет каждые N времени запрашивать кол-во строк, это будет происходит по триггеру при обновлении данных в таблице. Клиент лишь подписывается один раз, а далее уже работает триггер(на UPDATE/INSERT/DELETE), который уведомляет об изменениях в таблице. При срабатывании триггера происходит повторный запрос кол-ва данных в таблице и если кол-во больше 0, то и самих данных, далее клиенту(подписчику) возвращаются актуальные данные.



Ещё скоро вернётся DownloadMaster :))

Значит, ни у одного у меня ))

Информация

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