Android: как добавить больше данных, когда список достиг дна при использовании PageKeyedDataSource с PagedList? - PullRequest
0 голосов
/ 20 октября 2018

У меня есть RecyclerView с PagedListAdapter, который используется для отображения списка текста (например, 0,1,2, ..., 99), и есть кнопка для добавления еще 20 элементов в базу данных, так чтосписок текста становится (0,1,2, ..., 99, ..., 119).

Если размер страницы равен 20, список может загружать 20 элементов на страницу (где находится источник данных.loadAfter () срабатывает) при прокрутке списка.

Когда список не прокручивается вниз, и я нажимаю кнопку, новые элементы добавляются и прокручиваются вниз, вызывается datasource.loadAfter ()отображаются новые элементы.

Однако, когда список достиг дна и я нажимаю кнопку, новые элементы добавляются в базу данных, но datasource.loadAfter () не запускается, и эти новые элементы не отображаются наdisplay.

Что я могу сделать, чтобы новые элементы отображались, когда список уже достиг дна?

Поскольку я разместил коды в другом вопросе, поэтому я просто публикую ссылку здесь: Код, который я использовал

...