Я создаю наложения в mapView, проблема в том, что когда я снова возвращаюсь к просмотру карты, я вижу наложения, которые я делал ранее. Я попытался удалить оверлеи в методе ondestroy, который не помогает. Попробовал все, поверьте мне. Сферы кода ... Также в 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();
}