实例清理最佳实践

本页面介绍了在实例处于非活动状态后清理这些实例的最佳做法。 。

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

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

清理不再需要的 GoogleMap 元素

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

如需详细了解如何在应用中使用 GoogleMap 实例,请参阅 GoogleMap 次互动效果最佳 做法