Best Practices für die Instanzbereinigung

Auf dieser Seite werden Best Practices zum Bereinigen von Instanzen beschrieben, wenn sie nicht mehr benötigt wird.

Nach Abschluss der Navigationssitzungen Navigator#clearDestinations und Navigator#cleanup verwenden

Um Speicherlecks zu vermeiden und eine ordnungsgemäße Bereinigung zu ermöglichen, verwende Navigator#clearDestinations und Navigator#cleanup, nachdem die Navigationssitzung abgeschlossen ist und die Navigator-Instanz nicht mehr benötigt wird. Dies kann geschehen, wenn der Nutzer die Karte verlassen hat und onDestroy() der zugehörigen Aktivität aufgerufen wird.

Bereinige GoogleMap Elemente, wenn sie nicht mehr benötigt werden

Wenn deine App eine GoogleMap-Instanz für Karten außerhalb der Navigation verwendet, dass Sie diese Instanz bereinigen, wenn sie nicht mehr benötigt wird. Sie können beispielsweise die mit GoogleMap verknüpften Polygon-, Polylinien- und Markierungselemente bereinigen, indem Sie die Methoden Polygon#remove, Polyline#remove und Marker#remove aufrufen. Wenn Sie die GoogleMap-Instanz wieder freigeben möchten, nachdem sie nicht mehr benötigt wird, rufen Sie GoogleMap#clear auf und weisen Sie die Instanz null zu.

Weitere Informationen zur Verwendung einer GoogleMap-Instanz in Ihrer App finden Sie unter Best Practices für GoogleMap-Interaktionen.