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

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

 fun remItemFromList() { itemList.remove(1) notifyItemRemoved(1) itemList.remove(1) notifyItemRemoved(1) } 

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

在这里输入图像描述

要刷新多个项目,请调用notifydatasetchanged()方法。