override fun removeDataAtPosition(listOfDeleteItemPosition: ArrayList<Int>) {
for (i in listOfDeleteItemPosition.indices) {
items.removeAt(i)
notifyItemRemoved(i)
}
}
字符串
这是我的函数,我得到listOtdeleteItem位置,我们已经从适配器中删除(就像我们在列表中有10个项目,那么我们需要删除1,7,9),但当我试图删除,然后它只删除1个项目,而不是其他任何一个可以帮助我我做错了什么,我们如何可以从适配器中删除多个选定的位置项目一次一个
谢啦,谢啦
1条答案
按热度按时间pgx2nnw81#
如果问题是由于位置而发生的,为了避免问题-只需反转for循环的方向,因此代码如下:
字符串