手动刷新jetpack compose中的分页数据

Ann*_*non 3 android android-paging android-jetpack-compose android-paging-3

我正在使用分页撰写库使用远程中介(由本地房间数据库支持)从服务器加载分页数据。有没有办法在滑动刷新的情况下手动刷新中介数据?

Om *_*mar 9

如文档中所述,调用refresh()方法LazyPagingItems应该适用于滑动刷新(UI 驱动事件)LazyPagingItems.refresh()

刷新此提供的数据LazyPagingItems。

refreshPagingData触发使用 的新实例创建新实例PagingSource来表示支持数据集的更新快照。如果设置了 a RemoteMediator,则调用刷新还将触发对RemoteMediator.loadREFRESH的调用,以允许RemoteMediator检查数据集支持的更新PagingSource。

注意:此 API 适用于UI 驱动的刷新信号,例如滑动刷新