实例清理最佳实践

本页介绍了在不再需要实例后清理实例的最佳实践。

在导航会话完成后使用 Navigator#clearDestinationsNavigator#cleanup

为防止内存泄漏并确保正确清理,请在导航会话完成后且不再需要 Navigator 实例时使用 Navigator#clearDestinationsNavigator#cleanup。当用户离开地图且调用关联 activity 的 onDestroy() 时,可以执行此操作。

在不再需要 GoogleMap 元素时清理它们

如果您的应用使用 GoogleMap 实例来提供非导航地图体验,请务必在不再需要该实例时将其清理干净。例如,通过分别调用 Polygon#removePolyline#removeMarker#remove 方法,清理与 GoogleMap 关联的 Polygon、Polyline 和 Marker 元素。然后,在不再需要 GoogleMap 实例后,调用 GoogleMap#clear 将该实例分配给 null 以释放该实例。

如需详细了解如何在应用中使用 GoogleMap 实例,请参阅 GoogleMap 互动最佳实践