Используйте метод onRetainNonConfigurationInstance()
для сохранения местоположения, а затем используйте getLastNonConfigurationInstance()
в onCreate()
для восстановления выбранного элемента.
@Override
public Object onRetainNonConfigurationInstance() {
return mapView.getMapCenter();
}
@Override
protected void onCreate(Bundle icicle) {
Geopoint center = (Geopoint) getLastNonConfigurationInstance();
if (point != null)
mapView.getController().animateTo(center);
}