美文网首页
RecycleView Adapter使用notifyItemR

RecycleView Adapter使用notifyItemR

作者: hao_developer | 来源:发表于2021-11-08 11:45 被阅读0次

因为删除某一项时调用notifyItemRemoved后,显示的item是不会调用onBind方法的,所以position并没有被刷新。这时候得到的position值就是错误的。
最方便的就是调用notifyItemRangeChanged。如下

list.remove(position);
((RecyclerView) view).getAdapter().notifyItemRemoved(position);
((RecyclerView) view).getAdapter().notifyItemRangeChanged(0,list.size());

相关文章

网友评论

      本文标题:RecycleView Adapter使用notifyItemR

      本文链接:https://www.haomeiwen.com/subject/pveuzltx.html