首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android分页3适配器从其他视图滚动到下一页中的目标位置

问Android分页3适配器从其他视图滚动到下一页中的目标位置
EN

Stack Overflow用户
提问于 2022-04-29 02:38:23
回答 1查看 845关注 0票数 1

我有两个活动:列表项目和详细项目。

  • 使用分页3显示列表项的列表项。单击某个项目时,它将直接指向其他活动中的详细项。
  • 使用ViewPager查看详细项,它可以左/右滑动查看next/pre (项目列表与item视图中的列表相同)。

问题是:

  • 当开始查看详细信息时,我们发送一个列表项(已加载的项目页) Ex: 30 item ~3页。但是,当滑动到从列表发送的结束列表时,我需要加载下一页以继续显示详细信息。当从下一页(例如:第35页-第4页)返回到列表项时,我必须滚动到目标项(项目35)。

请帮助我处理加载下一页(第4页)和滚动列表到目标项目(第35项)。我知道分页3适配器使用LiveData,所以如果背景中的列表项,它无法触发下一页的加载。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-04-29 03:03:13

最好的方法是,这两个活动都观察相同数据源上的变化。

因为您使用的是分页3,所以您可以使用房间数据库作为数据源。

使用分页3和Room扩展,您可以观察更改并实现远程中介来加载更多数据。

要获得完整的实现和入门,请参考适合您的情况的这里的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72052211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档