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

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

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

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

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

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

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