Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android地图项目未清除_Android_Android Mapview - Fatal编程技术网

android地图项目未清除

android地图项目未清除,android,android-mapview,Android,Android Mapview,我在MapActivity中每隔x秒重复以下代码: mapview.invalidate(); for (int i=0; i<mapview.getOverlays().size(); i++ ) { mapview.getOverlays().remove(i); } mapview.getOverlays().clear(); List<Overlay> mapOverlays = mapview.getOverlays(); //set ne

我在MapActivity中每隔x秒重复以下代码:

 mapview.invalidate();
 for (int i=0; i<mapview.getOverlays().size(); i++ ) 
 {
     mapview.getOverlays().remove(i);
 }

 mapview.getOverlays().clear();
 List<Overlay> mapOverlays = mapview.getOverlays();
 //set new geoponts here and add 2 markers via itemizedoverlay.addOverlay(overlayitem);
 mapOverlays.add(itemizedoverlay);
 mapview.invalidate();
mapview.invalidate();

对于(int i=0;iitemizedoverlay的引用不在该函数中,我把它移到了那里,现在它工作了。

itemizedoverlay的引用不在该函数中,我把它移到了那里,现在它工作了。

我不介意有人否决我的问题,但你能告诉我为什么吗?至少我知道我的想法做错了…我不介意有人否决我的问题,但你能告诉我为什么吗?至少我知道我做错了什么…谢谢你的帮助解决方案。谢谢你的帮助解决方案。