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