如何修改notifyDataSetChanged以避免调用onBindViewHolder

时间:2017-03-14 08:07:42

标签: android android-recyclerview notifydatasetchanged

假设我们在回收站视图中显示的当前项目总是正确的,即使它的索引发生变化,我们如何简单地修改数据集而没有/或延迟,调用onVindViewHolder到下次我们刷卡?

1 个答案:

答案 0 :(得分:1)

我认为在这种情况下我们无需修改notifyDataSetChanged()。只需要创建如下的布尔变量:

boolean firstLoad = true;

然后在onBindViewHolder()中检查它以跳过第一次,将其设置为false以在我们第二次滑动(滚动)时绑定数据