刷新错乱有很多种可能新,但是,总体大致概括就两种:
1.数据源有问题
2.数据源没有问题但是视图刷新有问题,在这个问题中我再添加一下自己犯的错误{
在使用Recyclerview中的刷新,会出现数据错乱的现象,有可能就是这样导致的,在使用notifyItemRemoved的时候数据没有刷新,但是。使用notifyDataSetChanged的时候没有动画了,只有使用局部刷新才会有动画
eg:
eweAdapter.notifyItemRemoved(position);
eweList.remove(position);
if(position!=eweList.size()){
eweAdapter.notifyItemRangeChanged(position, eweList.size()-position);
}
}