執行個體清理最佳做法

本頁說明在不再需要執行個體時,清理執行個體的最佳做法。

在導覽工作階段結束時使用 Navigator#clearDestinationsNavigator#cleanup

為避免記憶體流失並確保適當的清理作業,請在導覽工作階段完成且不再需要 Navigator 例項後,使用 Navigator#clearDestinationsNavigator#cleanup。當使用者離開地圖,並叫用相關活動的 onDestroy() 時,即可解決這個問題。

清理不再需要的 GoogleMap 元素

如果您的應用程式會使用 GoogleMap 例項來提供非導航地圖體驗,請務必在不再需要時清除這個例項。舉例來說,您可以分別呼叫 Polygon#removePolyline#removeMarker#remove 方法,清除與 GoogleMap 相關聯的多邊形、折線和 Marker 元素。接著,如要釋出不再需要的 GoogleMap 例項,請呼叫 GoogleMap#clear,將例項指派給 null

如要進一步瞭解如何在應用程式中使用 GoogleMap 例項,請參閱「GoogleMap 互動最佳做法」。