Вопросы по теме 'android-paging'

Пользовательский TiledDataSource с библиотекой подкачки
Я попытался реализовать пользовательский TiledDataSource для использования с библиотекой подкачки. Когда я использовал LivePagedListProvider like return type для моего метода Dao, он работал нормально (после обновления элементов таблицы - ui...
760 просмотров

Библиотека пейджинга и комната с разными списками страниц, которые зависят от разных запросов
Я пытаюсь настроить все свои списки, используя новые компоненты архитектуры Android: Room Persistance Library и библиотека подкачки . Но я столкнулся со следующей проблемой. Представьте себе приложение, в котором есть множество разных списков...
1227 просмотров

Обновить элементы списка в PagingLibrary без использования комнаты (только сеть)
Я использую библиотеку подкачки для загрузки данных из сети с помощью ItemKeyedDataSource . После получения элементов пользователь может редактировать их, эти обновления выполняются в кеше Память (никакая база данных, такая как Room, не...
3906 просмотров

Как добавить библиотеки Room, Lifecycle, Paging в Android.mk (сборка AOSP)
Я создал приложение с библиотеками Room, Lifecycle, Paging в студии Android, оно работает хорошо. Затем я попытался создать то же приложение в AOSP, но я не могу включить библиотеки Room, Lifecycle, Paging. Я нашел все эти библиотеки в...
488 просмотров

Как восстановить позицию recyclerview на экране вращается при использовании PagedListAdapter
Я использую PagedListAdapter и PageKeyedDataSource из библиотеки подкачки Android. Я хочу восстановить позицию recyclerview после поворота экрана. Как я могу этого добиться? setInitialLoadKey в LivePagedListBuilder не влияет на PageKeyedDataSource.
129 просмотров

Передача переменной в класс библиотеки подкачки
Я создаю приложение с библиотекой подкачки Android. Я использую модификацию с ним. Код модификации находится в ItemDataSource, и я не могу передать ему переменную. У меня есть переменная с намерением. Как я могу установить свою переменную в методе...
2650 просмотров
schedule 19.03.2023

Принудительное обновление источника данных библиотеки подкачки
В моей ViewModel я загружаю данные, используя private val pagingConfig = PagedList.Config.Builder() .setEnablePlaceholders(false) .setInitialLoadSizeHint(INITIAL_LOAD_SIZE_HINT) .setPageSize(PAGE_SIZE) .build() val...
9247 просмотров

PagingLibrary с recyclerView не может остановить loadAfter()
loadAfter() не может остановиться, хотя я не прокручивал RecyclerView. Он продолжает вызывать onBindView->loadAfter() Я пытался отладить, нашел это: метод loadAroundInternal в классе ContiguousPagedList int appendItems =...
168 просмотров

Библиотека подкачки: пропустить loadInitial в PageKeyedDataSource
Согласно документам, loadInitial вызывается во время создания PagedList в потоке пользовательского интерфейса, чтобы предоставить некоторые заполнители до тех пор, пока не будут получены реальные данные, чтобы избежать отображения пустого списка...
438 просмотров

Можно ли реализовать пейджинг в реальном времени (библиотека aac) с комнатой?
В настоящее время я работаю над мессенджером p2p. Наши сообщения хранятся в базе данных комнаты. Когда мы отправляем или получаем новое сообщение, мы вставляем его в комнату db. И это работает, срабатывает метод onItemRangeInserted из...
119 просмотров

RecyclerView прокручивается вниз при обновлении данных с помощью Room и PagingListAdapter
Я создал пример проекта, чтобы показать проблему, с которой я столкнулся при использовании RecyclerView, Room и Paging, а именно: RecyclerView неожиданно прокручивается вниз при обновлении данных ....
1597 просмотров

PagedListAdapter не обновляет список, если изменяется только содержимое элемента
Я использую библиотеки Room и Paging для отображения категорий. Моя сущность: @Entity(tableName = Database.Table.CATEGORIES) data class Category( @PrimaryKey(autoGenerate = true) @ColumnInfo(name = ID) var id: Long = 0, @ColumnInfo(name...
6637 просмотров

Как внедрить фабрику источников данных из библиотеки разбивки на страницы Android?
Я использую библиотеку разбивки на страницы и хочу внедрить источник данных в свою модель представления. Моя фабрика выглядит так: class ArticleDataSourceFactory @Inject constructor( val articleRepository: ArticleRepository ) :...
984 просмотров

Библиотека подкачки Android - обновление данных на текущей странице
Я использую новую библиотеку подкачки Android Jetpack для отображения списка элементов, полученных от API. Я хочу, чтобы данные на текущей странице (скажем, на странице 3) обновлялись каждые несколько минут без обновления всего списка с помощью...
2354 просмотров

Жилые данные комнаты с разбивкой по страницам получают исключение IndexOutOfBoundsException на некоторых устройствах
Я использую библиотеку подкачки с Room Liveata, на некоторых устройствах иногда я получаю IndexOutOfBoundsException Index за пределами - пройденная позиция = 75, размер старого списка = 75 (всегда с размером 75, ни одна из моих баз данных не имеет...
1626 просмотров

Как обновить RecyclerView + PagedListAdapter и прокрутить вверх?
У меня есть RecyclerView , который использует PagedListAdapter . Я хочу обновить список (т.е. получить данные из моего DataSource ) и автоматически прокрутить вверх. Вот мой RecyclerView: <android.support.v7.widget.RecyclerView...
1572 просмотров

Метод loadAfter библиотеки подкачки называется бесконечным во вложенном RecyclerView
У меня есть RecyclerView (ParentRV), который отображает список элементов. Каждый дочерний элемент (ViewHolder) представляет собой RecyclerView (ChildRV), который отображает список элементов. Затем я реализую библиотеку подкачки для загрузки данных...
591 просмотров

Kotlin + Room + Paging + LiveData для проблемы с приложением для обмена сообщениями
У меня есть 2 таблицы, первая «группа» и вторые «сообщения», и я загружаю сообщения из таблицы сообщений по идентификатору группы и библиотеке пейджинга. Моя проблема заключается в том, что каждый раз, когда новые сообщения поступают с сервера и...
81 просмотров

Отображение ProgressBar с библиотекой пейджинга, когда источником данных является база данных Room
Мои операции с запросами к базе данных могут занимать много времени, поэтому я хочу отображать ProgressBar во время выполнения запроса. Это особенно проблема, когда пользователь изменяет параметры сортировки, потому что он некоторое время отображает...
287 просмотров

Удаление наблюдаемого внутри источника данных библиотеки подкачки Android
Я хочу наблюдать за изменениями моего сетевого вызова в моем PageKeyedDataSource и удалении подписки RxJava после выхода пользователя из фрагмента, что приводит к разрушению источника данных. class ProjectDataSource :...
184 просмотров
schedule 17.07.2022