Обновление LazyPagingItems при изменении состояния одного элемента ⇐ Android
Обновление LazyPagingItems при изменении состояния одного элемента
По сути, у меня есть поток данных подкачки, собранный в составной функции:
val list = state.listFlow.collectAsLazyPagingItems() Каждый элемент в списке имеет кнопку с призывом к действию, которая включает/отключает просмотр и обновляет пользовательский интерфейс соответствующего элемента.
Мой вопрос: как мы можем обновить визуальное состояние элемента без необходимости вызывать обновление PagingData и, следовательно, повторно запрашивать API/базу данных для получения обновленных данных?
Кроме того, если пользователь прокрутил 5 или более страниц, я не хочу перезагружать весь контент, изменения могут быть локальными.
Есть какие-нибудь подсказки, как этого добиться?
По сути, у меня есть поток данных подкачки, собранный в составной функции:
val list = state.listFlow.collectAsLazyPagingItems() Каждый элемент в списке имеет кнопку с призывом к действию, которая включает/отключает просмотр и обновляет пользовательский интерфейс соответствующего элемента.
Мой вопрос: как мы можем обновить визуальное состояние элемента без необходимости вызывать обновление PagingData и, следовательно, повторно запрашивать API/базу данных для получения обновленных данных?
Кроме того, если пользователь прокрутил 5 или более страниц, я не хочу перезагружать весь контент, изменения могут быть локальными.
Есть какие-нибудь подсказки, как этого добиться?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обновление LazyPagingItems без видимого обновления LazyColumn в Jetpack Compose
Anonymous » » в форуме Android - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-