Auf dieser Seite werden Best Practices zum Bereinigen von Instanzen beschrieben, die nicht mehr benötigt werden.
Navigator#clearDestinations und Navigator#cleanup verwenden, wenn Navigationssitzungen abgeschlossen sind
Um Speicherlecks zu vermeiden und eine ordnungsgemäße Bereinigung zu gewährleisten, verwenden Sie Navigator#clearDestinations und Navigator#cleanup, nachdem die Navigationssitzung abgeschlossen ist und die Navigator-Instanz nicht mehr benötigt wird. Das ist möglich, 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 Kartenfunktionen ohne Navigation verwendet, sollten Sie diese Instanz bereinigen, wenn sie nicht mehr benötigt wird. Sie können beispielsweise die mit GoogleMap verknüpften Polygon-, Polylinien- und Markerelemente bereinigen, indem Sie die Methoden Polygon#remove, Polyline#remove und Marker#remove aufrufen. Wenn Sie die GoogleMap-Instanz nicht mehr benötigen, rufen Sie GoogleMap#clear auf, um die Instanz null zuzuweisen.
Weitere Informationen zur Verwendung einer GoogleMap-Instanz in Ihrer Anwendung finden Sie unter Best Practices für die Interaktion mit GoogleMap.