Paging 3 PagingSource class 根本不加载
Paging 3 PagingSource class doesn't loads at all
PagingSource
class 不加载。我在 load
方法中设置了断点和日志,但它跳过了所有。
并且在寻呼机配置中它跳过 MediaListPagingSource(mediaApi)
行。
当我调用单独加载数据的改进方法时,它实际上加载了!
我的寻呼机设置
Pager(
config = PagingConfig(
pageSize = DEFAULT_PAGE_SIZE,
enablePlaceholders = false
),
pagingSourceFactory = {
MediaListPagingSource(mediaApi) // mediaApi - retrofit interface
}
).flow
好的,我找到了解决方案。
我正在使用 Jetpack Compose,需要在可组合函数中调用 .collectAsLazyPagingItems()
才能实际收集数据。
感谢 @dlam 提示。
PagingSource
class 不加载。我在 load
方法中设置了断点和日志,但它跳过了所有。
并且在寻呼机配置中它跳过 MediaListPagingSource(mediaApi)
行。
当我调用单独加载数据的改进方法时,它实际上加载了!
我的寻呼机设置
Pager(
config = PagingConfig(
pageSize = DEFAULT_PAGE_SIZE,
enablePlaceholders = false
),
pagingSourceFactory = {
MediaListPagingSource(mediaApi) // mediaApi - retrofit interface
}
).flow
好的,我找到了解决方案。
我正在使用 Jetpack Compose,需要在可组合函数中调用 .collectAsLazyPagingItems()
才能实际收集数据。
感谢 @dlam 提示。