Недавно я начал работать в Котлине. Я играю в библиотеке пейджинга, используя механизм BoundaryCallback. Это хорошо работает, когда нет сбоя в вызове API, но в случае сбоя нет возможности повторить вызов сервера. onItemAtEndLoaded()
никогда больше не звони.
Я попробовал все, в том числе решения, представленные на разных порталах. Ниже приведены настройки PageConfig, которые я сейчас использую.
val pagedConfig = PagedList.Config.Builder()
.setPageSize(DATABASE_PAGE_SIZE)
.setPrefetchDistance(0)
.setEnablePlaceholders(true)
.build()
Я также пробовал с 'setEnablePlacehoder
' true и false оба, но безуспешно. Пожалуйста, помогите мне, если у кого-то есть хороший опыт работы с библиотекой подкачки.