У меня есть БД с 1000 записей. Мне нужно реализовать разбиение на страницы, чтобы получать 30 записей за раз из БД при прокрутке ресайклера. Для этого я где-то читал, что у Android есть опция библиотеки пейджинга с ROOM. Но я должен загрузить данные из API также в свой адаптер. Как я могу использовать PAgedListAdapter для заполнения данных из базы данных, а также API.
Библиотека пейджинга с базой данных, а также сетевой запрос
Ответы (1)
вы можете использовать BoundryCallback, чтобы получать уведомления об определенных моментах вашего список БД
вот пример из Google ссылка
вот моя игровая площадка с пейджинговой ссылкой
person
seyed Jafari
schedule
23.07.2018
спасибо за вашу помощь, но как я могу получить тот же код на Java?
- person Anupriya; 23.07.2018
Kotlin очень легко читается, но если вы ответите мне с конкретным классом, который вам нужен в java, я могу преобразовать и обновить свой ответ.
- person seyed Jafari; 23.07.2018
setAdapter(pagedListAdapter)
, а когда вам нужно из API -setAdapter(yourAPIAdapter)
- person Vladyslav Matviienko   schedule 23.07.2018