解决:
将之前的position传入改为:
holder.getAbsoluteAdapterPosition()
现在因为不建议调用notifyDataSetChanged() 来整体刷新数据,所以删除了以后,position之后的position没有变化,
但是实际上是要变化的,所以才会出现删除这条,却删除了另一条。
holder.getAbsoluteAdapterPosition()这个就是获取目前的绝对position。
解决:
将之前的position传入改为:
holder.getAbsoluteAdapterPosition()
现在因为不建议调用notifyDataSetChanged() 来整体刷新数据,所以删除了以后,position之后的position没有变化,
但是实际上是要变化的,所以才会出现删除这条,却删除了另一条。
holder.getAbsoluteAdapterPosition()这个就是获取目前的绝对position。