Я использую библиотеку подкачки Android и использовал комнату для автономного доступа. Сначала я загрузил данные и сохранил их в комнате базы данных, а затем получил доступ к данным из комнаты базы данных. Если быть точным, я использовал источник данных Network + Database.
Теперь, когда пользователь открывает приложение без интернета, сохраненные данные отображаются. Но когда интернет подключен, данные также загружаются из базы данных, и обратный вызов границы достигает значения API для идентификатора после последнего элемента и идентификатора перед первым элементом, и я сохраняю этот ответ в базе данных. Но что, если элемент, который уже был сохранен в базе данных, был обновлен? Данные никогда не обновляются в комнате дБ, потому что api id до первого элемента и после последнего элемента только ударил. Я хочу показать последние данные из базы данных. Я пытался сбросить данные непосредственно перед обновлением базы данных, но вид мигает, и иногда все данные не загружаются.