Android Paging 3 - 从 Jetpack Compose 中的 PagingData<T> 对象获取数据列表
Posted
技术标签:
【中文标题】Android Paging 3 - 从 Jetpack Compose 中的 PagingData<T> 对象获取数据列表【英文标题】:Android Paging 3 - get list of data from PagingData<T> object in Jetpack Compose 【发布时间】:2022-01-07 02:13:41 【问题描述】:我有与in this *** question 相同的问题,但对于 Jetpack Compose。
当您将 Paging3 与 LazyVerticalGrid 一起使用时,我们如何在 Jetpack Compose 中获取项目列表,因为使用 LazyVerticalGrid,我们不会创建任何 PagingDataAdapter.
【问题讨论】:
【参考方案1】:LazyPagingItems
具有来自 PagingDataAdapter
的等效演示者 API。
要获取整个列表,您可以使用LazyPagingItems.itemSnapshotList()
要访问特定索引处的项目而不触发页面提取,您可以使用LazyPagingItems.peek
【讨论】:
以上是关于Android Paging 3 - 从 Jetpack Compose 中的 PagingData<T> 对象获取数据列表的主要内容,如果未能解决你的问题,请参考以下文章
Android Paging 3 - 从 PagingData<T> 对象获取数据列表
将 Paging 3 alpha 更新为稳定导致索引问题 Android
在 Paging 3 库 Android Kotlin 中更新当前页面或更新数据
Android Paging 3 不显示 Loadstate Adapter