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