Ich habe ein Problem mit meiner App, es hat eine Menge Aktivitäten, zwei von ihnen hat googlemap Ansichten. Meine A-Aktivität hat eine vollständige Kartenansicht und meine B-Aktivität hat eine kleine Kartenansicht. OK, wenn ich in der B-Aktivität bin und einige Male die Zurück-Taste drücke, bis ich zu meiner A-Aktivität zurückkehre, wird die Karte meiner A-Aktivität mit Fehlern angezeigt, mit einer schwarzen Zone im unteren Teil des Fensters. Dies geschieht nur, wenn ich von der B-Aktivität zurück drücke.Probleme, wenn meine googlemaps anzeigen Aktivität wieder den Fokus (Karte mit schwarzer Zone im unteren Teil des Fensters)
Da dies, ich onResume() -Methode von A implementieren/überschreiben müssen, um die Aktivität neu zu starten, um alles aus SRATCH REPORTIEREN .... WIE, ONCREATE METHODE ZU TUN, aber ich denke, ich kann es nicht noch einmal aufrufen. .. oder ich kann?
welchen Code muss ich setzen, um alle Fenster von Grund auf neu zu streichen?
i tryed mit all dies:
-mapView.requestLayout()
-> es ein wenig funktioniert, neu zeichnet die Karte aber mit dem Zoom und die letzte Karte zeigt zeigte auf B-Aktivität ... keinen Sinn: S Ich möchte nicht Das. Sind verschiedene Karten, müssen nicht die gleichen Koordinaten und Zoom anzeigen, jeder hat seinen eigenen.
-mapView.invalidate()
-> funktioniert funktioniert nicht
-mapView.postInvaldiate()
-> nicht funktioniert funktioniert
Haben Sie etwas in B, das A verwendet? Wenn Sie die Zurück-Taste drücken, wird 'Activity.onDestroy()' aufgerufen. – techiServices
nein ich benutze nichts von B auf A .... – NullPointerException
Wenn Sie über Fehler und eine schwarze Zone sprechen, beziehen Sie sich darauf, dass Kartenkacheln (quadratische Abschnitte der Karte) nicht richtig geladen werden? – ddewaele