RecyclerView 和 IndexOutOfBoundsException:无效索引 #,大小为 #

RecyclerView and IndexOutOfBoundsException: Invalid index #, size is #

我有一个简单的 RecyclerView,我想删除那些 onClick 项目。当我点击列表中的某些项目并出现上述错误时,我一直 运行 陷入崩溃。如果您遇到类似问题,请参考我的解决方法:

public void onBindViewHolder(final CardViewHolder holder, final int position)

在这里使用位置对某些事情很有用,但如果我在从列表中删除项目时使用它,它会导致崩溃,而不是使用:

holder.getAdapterPosition();

立即解决了我的问题。