Force Observer onChange - PullRequest
       5

Force Observer onChange

0 голосов
/ 07 декабря 2018

У меня есть объекты в виде рециркулятора, поддерживаемые списком LiveData с соответствующей ViewModel и реализующим шаблон репозитория.Резервная база данных - Room.
При создании списка он будет оставаться (довольно) статичным и не изменится, пока элементы не будут удалены.
Однако объекты имеют чувствительные ко времени элементы представления, которые я хочу периодически обновлятьбез взаимодействия с пользователем.
Для LiveData и связанного наблюдателя, я вижу, единственный способ, которым произойдет изменение, - это если данные изменяются каким-либо образом, т.е. один из объектов в спискекаким-то образом исправлены, и метод onChange наблюдателя срабатывает.
Я справился с этим, вставив «фиктивный» невидимый объект в базу данных, а затем удалив его.Когда срабатывает onChange, элементы представления, чувствительные ко времени, обновляются соответствующим образом, без взаимодействия с пользователем.
Это кажется мне довольно неуклюжим методом.Есть ли что-то во всех этих материалах LiveData, которые мне здесь не хватает?или я столкнулся с фактическим ограничением?
Я признаю, что являюсь "энтузиастом-любителем", когда дело доходит до программирования на Android.
Любые советы / комментарии приветствуются.Спасибо.

...