本頁說明在不再需要執行個體時,清除執行個體的最佳做法。
導航工作階段完成時,請使用 Navigator#clearDestinations 和 Navigator#cleanup
為避免記憶體流失並確保正確清理,請在導航工作階段完成且不再需要 Navigator 例項後,使用 Navigator#clearDestinations 和 Navigator#cleanup。當使用者離開地圖,且叫用相關活動的 onDestroy() 時,即可執行這項操作。
清除不再需要的 GoogleMap 元素
如果應用程式使用 GoogleMap 執行個體提供非導航地圖體驗,請務必在不再需要時清除這個執行個體。舉例來說,呼叫 Polygon#remove、Polyline#remove 和 Marker#remove 方法,分別清除與 GoogleMap 相關聯的多邊形、折線和標記元素。接著,如要在不再需要 GoogleMap 例項時釋出該例項,請呼叫 GoogleMap#clear,將例項指派給 null。
如要進一步瞭解如何在應用程式中使用 GoogleMap 執行個體,請參閱「GoogleMap 互動最佳做法」。