Согласно документам, loadInitial
вызывается во время создания PagedList в потоке пользовательского интерфейса, чтобы предоставить некоторые заполнители до тех пор, пока не будут получены реальные данные, чтобы избежать отображения пустого списка пользователю.
Есть ли способ пропустить loadInitial
или вернуть пустой список?
Если я верну пустой список с конфигурацией по умолчанию, loadAfter
не будет вызываться. Я просмотрел несколько реализаций, но все люди просто дублируют свой код для загрузки данных из Интернета в loadInitial
и loadAfter
, что, на мой взгляд, не очень хорошее решение.