RecyclerView 和 IndexOutOfBoundsException:无效索引 #,大小为 #
RecyclerView and IndexOutOfBoundsException: Invalid index #, size is #
我有一个简单的 RecyclerView,我想删除那些 onClick 项目。当我点击列表中的某些项目并出现上述错误时,我一直 运行 陷入崩溃。如果您遇到类似问题,请参考我的解决方法:
public void onBindViewHolder(final CardViewHolder holder, final int position)
在这里使用位置对某些事情很有用,但如果我在从列表中删除项目时使用它,它会导致崩溃,而不是使用:
holder.getAdapterPosition();
立即解决了我的问题。
我有一个简单的 RecyclerView,我想删除那些 onClick 项目。当我点击列表中的某些项目并出现上述错误时,我一直 运行 陷入崩溃。如果您遇到类似问题,请参考我的解决方法:
public void onBindViewHolder(final CardViewHolder holder, final int position)
在这里使用位置对某些事情很有用,但如果我在从列表中删除项目时使用它,它会导致崩溃,而不是使用:
holder.getAdapterPosition();
立即解决了我的问题。