2011-12-27 30 views
1

我已成功添加引腳,但是當用戶單擊地圖並提供新位置時,我需要刷新引腳,但出現錯誤。請記住,我需要在後臺執行此操作,以便它不會影響地圖交互。將地圖引腳添加到Google地圖的最佳方式Android

我的問題是,當用戶點擊地圖時,地圖引腳列表已被更新,我得到一個ConcurrentModificationException錯誤。

基本上,我有一個JSONArray它有位置。我需要將每個位置放在地圖上,當新位置被觸摸時,引腳被更新,舊引腳被清除。

關於如何使這更友好和更容易的任何建議。我似乎無法擺脫ConcurrentModificationException錯誤。

+1

檢查我的帖子http://stackoverflow.com/q/6140433/760489 – Pratik 2011-12-27 05:35:38

回答

5

這裏是 「缺少插件」 ......

enter image description here

+1

我知道如何將地圖添加到地圖。我遇到的問題是我的'JSONArray'正在運行後臺線程,然後通過for循環。問題在於,每次地圖被觸摸時,都會啓動「ASYNCTask」,而舊的ASYNCTask仍在運行for循環。我需要在用戶觸摸地圖或等待地圖列表完成更新時取消舊的「ASYNCTask」。 – 2011-12-27 17:13:39

+0

帶圖標鏈接的氣球已損壞 – bubakazouba 2016-03-25 02:10:31

相關問題