Auf dieser Seite werden Best Practices für die Bereinigung 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 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.
GoogleMap
-Elemente bereinigen, wenn sie nicht mehr benötigt werden
Wenn Ihre App eine GoogleMap
-Instanz für Kartenfunktionen ohne Navigation verwendet, bereinigen Sie diese Instanz, 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.