Я делаю что-то вроде arrayList. Проблема в том, что метод выдает ConcurrentModificationException
.
Вот мой код:
void sortMyLevels(ViewModel myViewModel) {
myViewModel.myHashMap.values().each {
it.allLevels.sort { DoubleHelper.parseTilDouble(it.levelPrice) }
}
}
У Viewmodel
есть карта с именем myHashMap
. У значений есть список с именем allLevels
, который я хочу отсортировать на основе levelPrice
. Метод генерирует исключение ConcurrentModificationException.
Я был бы благодарен за любую помощь, чтобы решить эту проблему, так как я безуспешно пытался сам.