有没有一种方法可以使用PagingDataAdapter查找项目并滚动到该Viewholder?

时间:2020-08-04 03:04:37

标签: android kotlin android-recyclerview android-viewholder android-paging

我正在使用Android Paging Library3。是否可以使用PagingDataAdapter查找项目并将其滚动到该Viewholder?由于我无法访问项目列表。还是我别无选择,只能使用普通的列表适配器?

1 个答案:

答案 0 :(得分:3)

下一个分页版本(3.0.0-alpha04)将添加.peek(index).snapshot() API,以允许呈现的项目访问已加载数据的转换后。

与此同时,解决方法是使用PagingDataAdapter.getItem(),但这不是最佳选择,因为它会触发页面提取。