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 提示。