如何使用 Paging 3 库传递元数据和分页列表

San*_*r V 6 android android-paging-3

我正在使用 Android Paging 3 beta 库在回收器视图中加载分页列表并使用 MVVM 架构。

我需要将其他元数据(例如有关页面的常见信息)传递给视图,但PagingSource.LoadResult.Page 的设计方式是仅将项目列表返回到视图。

以下是我想到的几个选项:

  • 使用实时数据独立传递元数据
  • 直接从数据库或内存缓存中读取元数据

最好的方法是什么?还有其他更好的建议吗?