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

Jac*_*cob 1 android indexoutofboundsexception android-recyclerview

我有一个简单的RecyclerView,我想在onClick上删除这些项目.我一直遇到崩溃,这取决于我点击列表中的某些项目时出现上述错误.如果您遇到类似的问题,我的解决方法如下:

Jac*_*cob 6

public void onBindViewHolder(final CardViewHolder holder, final int position)
Run Code Online (Sandbox Code Playgroud)

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

holder.getAdapterPosition();
Run Code Online (Sandbox Code Playgroud)

立即解决了我的问题.