Android中的PagedListAdapter如何确定列表的顺序?

时间:2018-07-05 02:15:51

标签: android pagedlist android-paging

android引入了一个新组件,该组件可更轻松地实现分页列表。在阅读有关如何使用PagedListAdapter的教程时,有些事情我仍然不了解。如果实现了DiffUtil.ItemCallback以将行正确地放置在列表中,那么PagedListAdapter如何知道要显示的项目顺序?我看到该示例仅调用submitList()。假设该示例在查询中没有ASC

我认为使用PagedListAdater的好处是可以将项目放置在任何位置,例如Google展示的enter image description here

另一个问题是我们如何处理配置更改(例如设备旋转)? Google提供的示例似乎并不在任何地方保留数据副本。它从数据库中获取数据,向所有观察者发出信号,然后将新的数据列表直接传递到PagedListAdapter。除非适配器可以在设备旋转期间幸免。

0 个答案:

没有答案