本页介绍了在不再需要实例后清理实例的最佳实践。
在导航会话结束时使用 Navigator#clearDestinations
和 Navigator#cleanup
为防止内存泄漏并确保正确清理,请在导航会话完成且不再需要 Navigator 实例后使用 Navigator#clearDestinations
和 Navigator#cleanup
。可以在用户离开地图并调用关联 activity 的 onDestroy()
时执行此操作。
在不再需要 GoogleMap
元素时清理这些元素
如果您的应用使用 GoogleMap
实例提供非导航地图体验,请务必在不再需要此实例时清理此实例。例如,分别调用 Polygon#remove
、Polyline#remove
和 Marker#remove
方法,清理与 GoogleMap
关联的多边形、多段线和标记元素。然后,如需在不再需要 GoogleMap
实例后释放该实例,请调用 GoogleMap#clear
将实例分配给 null
。
如需详细了解如何在应用中使用 GoogleMap
实例,请参阅 GoogleMap
互动最佳实践。