Trang này giải thích các phương pháp hay nhất để dọn dẹp các thực thể sau khi không còn cần thiết.
Sử dụng Navigator#clearDestinations
và Navigator#cleanup
khi phiên điều hướng hoàn tất
Để ngăn rò rỉ bộ nhớ và đảm bảo dọn dẹp đúng cách, hãy sử dụng Navigator#clearDestinations
và Navigator#cleanup
sau khi phiên điều hướng hoàn tất và không cần đến thực thể Trình điều hướng nữa. Bạn có thể thực hiện việc này khi người dùng rời khỏi bản đồ và khi onDestroy()
của hoạt động được liên kết được gọi.
Dọn dẹp các phần tử GoogleMap
khi không cần thiết nữa
Nếu ứng dụng của bạn sử dụng một thực thể GoogleMap
cho trải nghiệm bản đồ không phải là chỉ đường, hãy nhớ dọn dẹp thực thể này khi không cần đến nữa. Ví dụ: xoá các phần tử Đa giác, Đường đa tuyến và Điểm đánh dấu liên kết với GoogleMap
bằng cách gọi các phương thức Polygon#remove
, Polyline#remove
và Marker#remove
tương ứng. Sau đó, để giải phóng thực thể GoogleMap
sau khi không cần nữa, hãy gọi GoogleMap#clear
gán thực thể đó cho null
.
Để biết thêm thông tin về cách sử dụng thực thể GoogleMap
trong ứng dụng, hãy xem phần Các phương pháp hay nhất về tương tác GoogleMap
.