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

Android RecyclerView和IndexOutOfBoundsException:索引无效,大小为,android,android-recyclerview,indexoutofboundsexception,Android,Android Recyclerview,Indexoutofboundsexception,我有一个简单的RecyclerView,我想在单击时删除这些项目。我不断地遇到崩溃,这取决于我在上面的错误列表中单击某些项目的时间。如果你有类似的问题,下面是我如何解决的: public void onBindViewHolder(final CardViewHolder holder, final int position) 在此处使用position对某些事情很有用,但如果我在从列表中删除项目时使用它,则会导致崩溃,而不是使用: holder.getAdapterPosition();

我有一个简单的RecyclerView,我想在单击时删除这些项目。我不断地遇到崩溃,这取决于我在上面的错误列表中单击某些项目的时间。如果你有类似的问题,下面是我如何解决的:

public void onBindViewHolder(final CardViewHolder holder, final int position)
在此处使用position对某些事情很有用,但如果我在从列表中删除项目时使用它,则会导致崩溃,而不是使用:

holder.getAdapterPosition();
立即解决了我的问题

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

holder.getAdapterPosition();
立即解决了我的问题