หน้านี้จะอธิบายแนวทางปฏิบัติแนะนำในการล้างอินสแตนซ์หลังจากที่ไม่จำเป็นต้องใช้อีกต่อไป
ใช้ Navigator#clearDestinations และ Navigator#cleanup เมื่อเซสชันการนำทางเสร็จสมบูรณ์
หากต้องการป้องกันหน่วยความจำรั่วไหลและตรวจสอบว่ามีการล้างข้อมูลอย่างเหมาะสม ให้ใช้ Navigator#clearDestinations และ Navigator#cleanup หลังจากเซสชันการนำทางเสร็จสมบูรณ์และไม่จำเป็นต้องใช้อินสแตนซ์ Navigator อีกต่อไป ซึ่งสามารถทำได้เมื่อผู้ใช้ออกจากแผนที่และเมื่อมีการเรียกใช้ onDestroy() ของกิจกรรมที่เกี่ยวข้อง
ล้างองค์ประกอบ GoogleMap เมื่อไม่จำเป็นต้องใช้อีกต่อไป
หากแอปของคุณใช้อินสแตนซ์ GoogleMap สำหรับประสบการณ์การใช้งาน Maps Experiments ที่ไม่ใช่การนำทาง โปรดล้างอินสแตนซ์นี้เมื่อไม่จำเป็นต้องใช้อีกต่อไป เช่น ล้างองค์ประกอบ Polygon, Polyline และ Marker ที่เชื่อมโยงกับ GoogleMap โดยเรียกใช้เมธอด Polygon#remove, Polyline#remove และ Marker#remove ตามลำดับ จากนั้น หากต้องการเพิ่มพื้นที่ว่างให้อินสแตนซ์ GoogleMap หลังจากไม่จำเป็นต้องใช้แล้ว ให้เรียกใช้ GoogleMap#clear เพื่อกำหนดอินสแตนซ์ให้กับ null
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้อินสแตนซ์ GoogleMap ในแอปได้ที่แนวทางปฏิบัติแนะนำสำหรับการโต้ตอบกับ GoogleMap