From 4854e9dc81d5863ab78cc32bf8c05ee23b56abca Mon Sep 17 00:00:00 2001 From: IS Date: Sat, 24 Feb 2018 22:37:35 +0300 Subject: [PATCH] Fix the java.util.ConcurrentModificationException --- .../net/sharewire/googlemapsclustering/ClusterManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/net/sharewire/googlemapsclustering/ClusterManager.java b/library/src/main/java/net/sharewire/googlemapsclustering/ClusterManager.java index 83492a5..3b3eea6 100644 --- a/library/src/main/java/net/sharewire/googlemapsclustering/ClusterManager.java +++ b/library/src/main/java/net/sharewire/googlemapsclustering/ClusterManager.java @@ -214,8 +214,8 @@ private QuadTreeTask(@NonNull List clusterItems) { @Override protected Void doInBackground(Void... params) { mQuadTree.clear(); - for (T clusterItem : mClusterItems) { - mQuadTree.insert(clusterItem); + for (int i = 0; i < mClusterItems.size(); i++) { + mQuadTree.insert(mClusterItems.get(i)); } return null; }