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