Я новичок в программировании kotlin. Я хочу, чтобы я хотел удалить определенные данные из списка, итерации через него, но когда я делаю это, мое приложение рушится.
for ((pos, i) in listTotal!!.withIndex()) {
if (pos != 0 && pos != listTotal!!.size - 1) {
if (paymentsAndTagsModel.tagName == i.header) {
//listTotal!!.removeAt(pos)
listTotal!!.remove(i)
}
}
}
ИЛИ
for ((pos,i) in listTotal!!.listIterator().withIndex()){
if (i.header == paymentsAndTagsModel.tagName){
listTotal!!.listIterator(pos).remove()
}
}
Исключение, которое я получаю
java.lang.IllegalStateException