最近我开始使用androidx.recyclerview.widget.ListAdapter
而不是RecyclerView.Adapter
。
刚开始使用简单数据集时,我真的很喜欢, 但是,当项目多个视图类型跟随后端分页的大量数据集出现时,事情就变得复杂了。
在对数百项进行更改后,使用submitList()
和AsyncListDiffer
时始终比较整个庞大列表是否还可以?还是更好地跟踪商品位置并仅手动通知适配器?
分页又如何?将更多项目添加到currentList
中的ListAdapter
之后?
在这些情况下的最佳做法是什么?
是的,我已经阅读了文档。