notifyDataSetChanged() 现在不建议用了,删除的时候会导致position不变,导致删除这边,却删除的另一条
作者:互联网
解决:
将之前的position传入改为:
holder.getAbsoluteAdapterPosition()
现在因为不建议调用notifyDataSetChanged() 来整体刷新数据,所以删除了以后,position之后的position没有变化,
但是实际上是要变化的,所以才会出现删除这条,却删除了另一条。
holder.getAbsoluteAdapterPosition()这个就是获取目前的绝对position。
标签:一条,删除,getAbsoluteAdapterPosition,position,notifyDataSetChanged,holder 来源: https://www.cnblogs.com/jiduoduo/p/16461513.html