Questa pagina illustra le best practice per la pulizia delle istanze quando non sono più necessarie.
Utilizza Navigator#clearDestinations e Navigator#cleanup al termine delle sessioni di navigazione
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 ha abbandonato la mappa e quando viene richiamato onDestroy() dell'attività associata.
Libera spazio dagli elementi GoogleMap quando non sono più necessari
Se la tua app utilizza un'istanza GoogleMap per le esperienze di mappe non di navigazione, assicurati di liberare spazio per questa istanza quando non è più necessaria. Ad esempio, pulisci 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 e assegna l'istanza a null.
Per ulteriori informazioni sull'utilizzo di un'istanza GoogleMap nella tua app, consulta le
GoogleMap best practice per l'interazione.