我試圖運行特定的代碼,定期添加/在地圖上刪除標記,我試過的AsyncTask方法取代螺紋和可運行在doInBackground需要加強在Android MapView的覆蓋
:
mapView.getOverlays.remove()
mapView.getOverlays.addOverlay(new overlay)
mapView.getController.animate(center point)
實際的問題是,該代碼會連續運行,當執行地圖被渲染,並試圖獲得疊加繪製,而代碼刪除和添加到列表中,這樣ConcurrentModificationException的拋出和應用程序停止
我需要關於它的幫助,我覺得我在錯誤的道路上,當我試圖在後臺線程中運行代碼以便定期更新地圖上的標記時,我應該使用什麼?
我也嘗試了您的方法,並且我發現它非常有幫助,實際上它解決了整個問題:) –