android地图项目未清除
我在MapActivity中每隔x秒重复以下代码: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
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的引用不在该函数中,我把它移到了那里,现在它工作了。我不介意有人否决我的问题,但你能告诉我为什么吗?至少我知道我的想法做错了…我不介意有人否决我的问题,但你能告诉我为什么吗?至少我知道我做错了什么…谢谢你的帮助解决方案。谢谢你的帮助解决方案。