Auf dieser Seite werden Best Practices zum Bereinigen von Instanzen beschrieben, wenn sie nicht mehr benötigt werden.
Navigator#clearDestinations und Navigator#cleanup verwenden, wenn Navigationssitzungen abgeschlossen sind
Verwenden Sie Navigator#clearDestinations und Navigator#cleanup, nachdem die Navigationssitzung abgeschlossen ist und die Navigator-Instanz nicht mehr benötigt wird, um Speicherlecks zu vermeiden und eine ordnungsgemäße Bereinigung sicherzustellen. Dies kann erfolgen, wenn der Nutzer die Karte verlassen hat und onDestroy() der zugehörigen Aktivität aufgerufen wird.
GoogleMap-Elemente bereinigen, wenn sie nicht mehr benötigt werden
Wenn Ihre App eine GoogleMap-Instanz für Karten verwendet, die nicht für die Navigation gedacht sind, müssen Sie diese Instanz bereinigen, wenn sie nicht mehr benötigt wird. Bereinigen Sie beispielsweise die Polygon-, Polyline- und Marker-Elemente, die mit GoogleMap verknüpft sind, indem Sie die Methoden Polygon#remove, Polyline#remove und Marker#remove aufrufen. Rufen Sie dann GoogleMap#clear auf und weisen Sie die Instanz null zu, um die GoogleMap-Instanz freizugeben, wenn sie nicht mehr benötigt wird.
Weitere Informationen zur Verwendung einer GoogleMap-Instanz in Ihrer App finden Sie unter
GoogleMap Interaktion Best
Practices.