Prácticas recomendadas para la limpieza de instancias

En esta página, se explican las prácticas recomendadas para limpiar instancias cuando no están listas. más tiempo.

Usa Navigator#clearDestinations y Navigator#cleanup cuando se completen las sesiones de navegación

Para evitar fugas de memoria y garantizar una limpieza adecuada, usa Navigator#clearDestinations y Navigator#cleanup después de que se complete la sesión de navegación y ya no se necesite la instancia de Navigator. Esto se puede hacer cuando el usuario salió del mapa y cuando se invoca onDestroy() de la actividad asociada.

Limpia elementos GoogleMap cuando ya no sean necesarios.

Si tu app usa una instancia de GoogleMap para experiencias de mapas que no son de navegación, asegúrate de limpiar esta instancia cuando ya no la necesites. Por ejemplo, limpia los elementos Polígono, Polilínea y Marcador asociados con GoogleMap llamando a los métodos Polygon#remove, Polyline#remove y Marker#remove, respectivamente. Por lo tanto, para liberar la instancia GoogleMap cuando ya no haya quedado necesario, llama a GoogleMap#clear y asigna la instancia a null.

Para obtener más información sobre el uso de una instancia de GoogleMap en tu app, consulta las prácticas recomendadas para la interacción con GoogleMap.