Questa pagina illustra le best practice per la pulizia delle istanze dopo che non sono più necessarie.
Utilizzare 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
dopo che la sessione di navigazione
è stata completata e 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.
Ripulire gli elementi GoogleMap
quando non sono più necessari
Se la tua app utilizza un'istanza di GoogleMap
per esperienze di mappe non di navigazione, assicurati di pulire questa istanza quando non è più necessaria. Ad esempio, pulisci
gli elementi Poligono, Polilinea e Marcatore associati a GoogleMap
chiamando
rispettivamente i metodi Polygon#remove
, Polyline#remove
e Marker#remove
. Poi, per liberare l'istanza GoogleMap
dopo che non è più necessaria, chiama GoogleMap#clear
e assegna 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
.