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