首页 > 解决方案 > Android 分页库 - 如何使用分页库从数据集中间的某个位置加载数据?

问题描述

我有一个使用分页库从房间数据库加载联系人数据的应用程序。加载数据的查询以 asc/desc 顺序加载条目并在回收器视图中显示它们。我想用字母 AZ 实现侧边栏以跳转到某个字母或跳转到列表中的特定记录(加载该记录)并继续从该记录向上/向下翻页。例如,可以在聊天中使用相同的东西从第一条未读消息开始,但允许 scorll(load) 较旧和较新的消息。

我使用 recyclerView.scrollToPosition() 计算了我想跳转到的第一个项目的位置,但我不确定这是否是正确的方法。

标签: androidandroid-jetpackandroid-paging-library

解决方案


推荐阅读