实例删除 RecyclerView 中的两项,最后一项出现重复

Ely*_*lye 5 android android-recyclerview

我有一个函数可以删除RecyclerView包含 1、2、3、4、5、6、7、8 的两行(用 Kotlin 编写)。我希望保持 1,4,5,6,7,8

fun remItemFromList() {
    itemList.remove(1)
    notifyItemRemoved(1)
    itemList.remove(1)
    notifyItemRemoved(1)
}
Run Code Online (Sandbox Code Playgroud)

执行该功能后,将出现最后一项,即双 8,如下面的 GIF 所示。为什么,以及如何解决这个问题?

在此处输入图片说明