天天看点

reclervier notifyDataSetChanged刷新数据错乱

在setAdapter前设置setsetHasStableIds(true)
@Override
    public long getItemId(int position) {
        return list.get(position).getId();
    }
           

需要重写getItemId(int position)来返回一个代表每个数据项的唯一ID,如果您没有一个类似 id 的唯一值,则可以使用字符串上的 hashCode() 来获取唯一值。结果也是一样的。

图片闪烁也可以这样设置试试