Я думаю, что все было немного вправо , это швы, как недостаток в API для меня. Я должен иметь возможность раздуть представление и использовать карту в нем, если я вспомню представление, затем смогу удалить его или просмотреть его снова без ошибок.
Простейшим обходным решением было удалить инфляцию или setContentView с помощью xml и перейти к динамической сборке карты, а затем сохранить ее в памяти.
Я удалил:
// Show Map Settings Screen
setContentView(R.layout.set_map_center);
// Initiate the center point map
if (mapView == null) {
mapView = (MapView) findViewById(R.id.mapview);
}
И заменить его:
if (mapView == null) {
// public MapView mapView = null; // Public defined Variable
mapView = new MapView(this, this.getString(R.string.APIMapKey));
}
setContentView(mapView);
Это прекрасно работает и дает мне шанс, чтобы вызвать карту. Спасибо, что ответили всем.
Что вы подразумеваете под «если я снова назову этот взгляд»? Вы имеете в виду через findViewById? –
На самом деле, я думаю, что ошибка включена: setContentView (R.layout.set_map_center); – ProNeticas