实例清理最佳实践

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

在导航会话结束时使用 Navigator#clearDestinationsNavigator#cleanup

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

清理不再需要的 GoogleMap 元素

如果您的应用针对非导航地图体验使用 GoogleMap 实例,请务必在不再需要时清理此实例。例如,分别调用 Polygon#removePolyline#removeMarker#remove 方法,清理与 GoogleMap 相关联的多边形、多段线和标记元素。然后,如需在不再需要 GoogleMap 实例后释放该实例,请调用 GoogleMap#clear 将实例分配给 null

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