我使用带有 Room 和 RemoteMediator 的 Android 分页库 3 实现了一个回收器视图适配器,但我的问题是,在初始加载期间加载列表需要一些时间。如果我从 Room 中删除了仅包含数据源的 RemoteMediator,则列表会立即加载。我想要的是首先从 Room 加载数据,然后只有在到达页面末尾时才从服务器获取并插入数据库。有谁知道该怎么做?
问问题
1661 次
1 回答
1
您使用的是什么版本的库?从 3.0.0-alpha03 开始,REFRESH
加载触发RemoteMediator
并PagingSource
异步启动,因此它们不应相互阻塞。
如果您在 alpha03 上遇到此错误,请在此处分享您的设置并提交问题:https ://issuetracker.google.com/issues/new?component=413106&template=1096385
于 2020-07-24T02:32:09.010 回答