Esta página explica as práticas recomendadas para limpar instâncias quando elas não forem mais necessárias.
Use Navigator#clearDestinations
e Navigator#cleanup
quando as sessões de navegação forem concluídas
Para evitar vazamentos de memória e garantir a limpeza adequada, use
Navigator#clearDestinations
e Navigator#cleanup
depois que a sessão
de navegação for concluída e a instância do Navigator não for mais necessária. Isso pode ser
é feito quando o usuário sai do mapa e quando onDestroy()
do
atividade associada for invocada.
Limpe os elementos GoogleMap
quando eles não forem mais necessários
Se o app usa uma instância GoogleMap
para experiências de mapas que não são de navegação, limpe-a quando ela não for mais necessária. Por exemplo, limpe os elementos "Polygon", "Polyline" e "Marker" associados a GoogleMap
chamando os métodos Polygon#remove
, Polyline#remove
e Marker#remove
, respectivamente. Em seguida, para liberar a instância GoogleMap
depois que ela não estiver mais
necessário, chame GoogleMap#clear
e atribua a instância a null
.
Para mais informações sobre como usar uma instância GoogleMap
no app, consulte
Práticas recomendadas para
interação com GoogleMap
.