ConcurrentModificationException бросили сюда Android SDK - PullRequest
0 голосов
/ 30 ноября 2018

После обновления до Android Premium SDK v.3.9 иногда я получаю исключение ConcurrentModificationException при вызове метода Map # removeMapObjects (MapMarker).

Stacktrace:

java.util.ArrayList$ArrayListIterator.next (ArrayList.java:573)
com.nokia.maps.MapImpl.d (MapImpl.java:2287)
com.here.android.mpa.mapping.Map.removeMapObjects (Map.java:1634)
...

Есть личто я могу сделать, чтобы избежать этой ошибки?Или это ошибка?

1 Ответ

0 голосов
/ 30 ноября 2018

Эта ошибка возникает, в основном, когда вы используете список / карту в приложении и обновляете (добавляете или удаляете) список / карту параллельно при их повторении.Поэтому для их выполнения вы используете Iterator (Ref: Iterator examples).В списке есть альтернативный вариант copyOnWriteArrayList.

...