Вопросы по теме 'android-paging-library'
Шаблон репозитория с библиотекой подкачки
У меня проблема с применением библиотеки подкачки к моему проекту, который использует ( Шаблон репозитория )
В моем репозитории уже есть UsersDataSource , UsersRepository , UserLocalDataSource , UserRemoteDataSource
Чтобы использовать...
686 просмотров
schedule
12.06.2023
Библиотека подкачки Android - обновление данных на текущей странице
Я использую новую библиотеку подкачки Android Jetpack для отображения списка элементов, полученных от API. Я хочу, чтобы данные на текущей странице (скажем, на странице 3) обновлялись каждые несколько минут без обновления всего списка с помощью...
2354 просмотров
schedule
13.05.2022
RecyclerView с несколькими типами представлений и библиотекой подкачки с граничным обратным вызовом
У меня есть проект, в котором я хочу показать пользователю несколько элементов (изображение, текст, видео и т. Д.). Я знаю, как работают несколько типов представлений для RecyclerView. В свой проект я включил большинство рекомендованных Android...
2162 просмотров
schedule
29.04.2023
Отображение ProgressBar с библиотекой пейджинга, когда источником данных является база данных Room
Мои операции с запросами к базе данных могут занимать много времени, поэтому я хочу отображать ProgressBar во время выполнения запроса. Это особенно проблема, когда пользователь изменяет параметры сортировки, потому что он некоторое время отображает...
287 просмотров
schedule
04.12.2022
Как я могу выполнить модульное тестирование пейджинга 3 (PagingSource)?
Недавно Google анонсировала новую библиотеку Paging 3, первую библиотеку Kotlin, поддержку сопрограмм, Flow и т. д.
Я играл с codelab. они предоставляют, но, похоже, пока нет никакой поддержки для тестирования, я также проверил документация ....
2353 просмотров
schedule
25.04.2023
Индекс библиотеки подкачки Android вне привязанного исключения
Я реализую библиотеку подкачки в Android, все работает нормально, если элементы всех страниц одинаковы. Когда размер элемента последней страницы равен 1, а не 10, возникает исключение. Я использую библиотеку подкачки 2.1.1 с androidx.
Исключение...
542 просмотров
schedule
13.07.2022
Пейджинг 3. Почему нижний колонтитул повтора не вызывает метод загрузки моего источника PagingSource?
Я внедрил Paging 3 в свое приложение после codelab и добавил нижний колонтитул с кнопкой повтора через withLoadStateHeaderAndFooter :
recycler_view_results.adapter = adapter.withLoadStateHeaderAndFooter(
header = UnsplashLoadStateAdapter {...
958 просмотров
schedule
08.10.2022
IllegalArgumentException: слой перерисовывается при слишком быстрой прокрутке с использованием collectAsLazyListItems () с разбиением на страницы JetpackCompose
Я использую метод расширения Flow<PagingData<T>>.collectAsLazyPagingItems() в своем компонуемом файле. Поток исходит из RemoteMediator, я использую локальные и удаленные источники данных. Он вылетает только при быстрой прокрутке, этого...
108 просмотров
schedule
10.10.2022
Jetpack Paging3 RemoteMediator возвращает тот же PagingSatate при #load append
Я следую этому codelab , чтобы создать приложение paging3 с API github и локальная БД. Пока первые 2 страницы загружаются нормально, посредник зацикливается при попытке загрузить 3-ю страницу при прокрутке вниз - одно и то же PagingState передается...
82 просмотров
schedule
30.08.2022
Пейджинг 3 - как прокрутить RecyclerView вверх после того, как PagingDataAdapter завершил обновление И DiffUtil завершил различение?
Я использую Paging 3 с RemoteMediator, который показывает кэшированные данные при получении новых данных из сети. Когда я обновляю свой PagingDataAdapter (вызывая на нем refresh() ), я хочу, чтобы мой RecyclerView прокручивался вверх после...
666 просмотров
schedule
03.01.2023