ozm*_*ank 0 maps android overlays android-mapview
我在mapView中创建叠加层,问题是当我再次回到mapsview活动时,我看到我之前创建的叠加层.我试图删除ondestroy方法中的叠加层,它没有帮助.全部,请相信me.heres代码...同样在onCreate()我使用了mapView.invalidate(); 这也没有帮助.我只是想在活动结束时摆脱覆盖.有解决方案吗
@Override
protected void onDestroy(){
super.onDestroy();
stopWorker=true;
mapView.invalidate();
mapView.postInvalidate();
for (int i=0; i<mapView.getOverlays().size(); i++ ) {
mapView.getOverlays().remove(i);
}
Toast.makeText(this,"map destroy ...", Toast.LENGTH_LONG).show();
mapView.getOverlays().clear();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2286 次 |
| 最近记录: |