แนวทางปฏิบัติแนะนำสำหรับการล้างข้อมูลอินสแตนซ์

หน้านี้อธิบายแนวทางปฏิบัติแนะนำสำหรับการล้างข้อมูลอินสแตนซ์เมื่อไม่จำเป็นต้องใช้อีกต่อไป

ใช้ Navigator#clearDestinations และ Navigator#cleanup เมื่อเซสชันการนำทางเสร็จสมบูรณ์

ใช้ Navigator#clearDestinations และ Navigator#cleanup หลังจากเซสชันการนำทางเสร็จสมบูรณ์และไม่จำเป็นต้องใช้อินสแตนซ์ Navigator อีกต่อไป เพื่อป้องกันหน่วยความจำรั่วไหลและตรวจสอบว่ามีการล้างข้อมูลอย่างเหมาะสม คุณสามารถทำได้เมื่อผู้ใช้นำทางออกจากแผนที่และเมื่อมีการเรียกใช้ onDestroy() ของกิจกรรมที่เชื่อมโยง

ล้างข้อมูลองค์ประกอบ GoogleMap เมื่อไม่จำเป็นต้องใช้อีกต่อไป

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้อินสแตนซ์ GoogleMap ในแอปได้ที่ GoogleMap แนวทางปฏิบัติแนะนำ สำหรับการโต้ตอบ