1
我重複下面的代碼在我MapActivity每x秒:Android的地圖項目不會被清除
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();
雖然我可以在它沒有刷新頁面的GUI看到,它總是在它的上面畫。在添加新內容之前,似乎沒有明確內容。
而且使用postinvalidate()
不起作用
任何想法,我做錯了嗎?
我不介意有人低估我的問題,但請你也可以告訴我爲什麼? Atleast然後我知道我做錯了什麼... – PoeHaH