Questa pagina illustra le best practice per la pulizia delle istanze quando non sono più necessarie.
Utilizza Navigator#clearDestinations e Navigator#cleanup quando le sessioni di navigazione sono completate
Per evitare perdite di memoria e garantire una pulizia corretta, utilizza Navigator#clearDestinations e Navigator#cleanup al termine della sessione di navigazione e quando l'istanza di Navigator non è più necessaria. Questa operazione può essere eseguita quando l'utente si è allontanato dalla mappa e quando viene richiamato onDestroy() dell'attività associata.
Esegui la pulizia degli elementi GoogleMap quando non sono più necessari
Se la tua app utilizza un'istanza GoogleMap per esperienze con mappe non di navigazione, assicurati di eseguire la pulizia di questa istanza quando non è più necessaria. Ad esempio, ripulisci gli elementi Polygon, Polyline e Marker associati a GoogleMap chiamando rispettivamente i metodi Polygon#remove, Polyline#remove e Marker#remove. Poi, per liberare l'istanza GoogleMap quando non è più necessaria, chiama GoogleMap#clear per assegnare l'istanza a null.
Per saperne di più sull'utilizzo di un'istanza GoogleMap nella tua app, consulta le best practice per l'interazione con GoogleMap.