mapabc 报java.util.ConcurrentModificationException 问题
2013-06-20 11:24
405 查看
错误:mapabc 在地图上报频繁切换图层时 报java.util.ConcurrentModificationException 并发错误
原因:因为需求要2个按钮点击切换地图上的图层,每次点击按钮我都异步请求一次数据,我把添加图层的代码 MapView.getOverlays().add(itemOverlay); 放在了异步代码块中,使得异步修改地图;当压力测试时,可能地图同时做了修改,所以引发了并发错误java.util.ConcurrentModificationException
解决:把地图添加图层代码 MapView.getOverlays().add(itemOverlay); 放在更新UI代码块中
原因:因为需求要2个按钮点击切换地图上的图层,每次点击按钮我都异步请求一次数据,我把添加图层的代码 MapView.getOverlays().add(itemOverlay); 放在了异步代码块中,使得异步修改地图;当压力测试时,可能地图同时做了修改,所以引发了并发错误java.util.ConcurrentModificationException
解决:把地图添加图层代码 MapView.getOverlays().add(itemOverlay); 放在更新UI代码块中
相关文章推荐
- protostuff序列化集合的问题(反序列化时的java.util.ConcurrentModificationException)
- Java加锁问题 java.util.ConcurrentModificationException 错误
- 出现java.util.ConcurrentModificationException 问题及解决办法
- 关于出现List的java.util.ConcurrentModificationException异常问题的解决
- java.util.ConcurrentModificationException问题
- 问题解决: java.util.ConcurrentModificationException
- 关于迭代集合同时删除元素报错的问题java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException问题解决
- 解决:java.util.ConcurrentModificationException问题
- java.util.ConcurrentModificationException 时的解决办法
- 关于hashMap的java.util.ConcurrentModificationException解决方法
- java.util.ConcurrentModificationException错误
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException的解决办法
- java.util.ConcurrentModificationException 异常解决的方法及原理
- java.util.ConcurrentModificationException的解决方案
- 关于java.util.ConcurrentModificationException