Praktik terbaik pembersihan instance

Halaman ini menjelaskan praktik terbaik untuk membersihkan instance setelah instance tersebut tidak dibutuhkan lagi.

Menggunakan Navigator#clearDestinations dan Navigator#cleanup saat sesi navigasi selesai

Untuk mencegah kebocoran memori dan memastikan pembersihan yang tepat, gunakan Navigator#clearDestinations dan Navigator#cleanup setelah sesi navigasi selesai dan instance Navigator tidak lagi diperlukan. Hal ini dapat dilakukan saat pengguna keluar dari peta dan saat onDestroy() dari aktivitas terkait dipanggil.

Bersihkan elemen GoogleMap saat tidak lagi diperlukan

Jika aplikasi Anda menggunakan instance GoogleMap untuk pengalaman peta non-navigasi, pastikan untuk membersihkan {i>instance<i} ini ketika tidak lagi diperlukan. Misalnya, bersihkan elemen Polygon, Polyline, dan Penanda yang terkait dengan GoogleMap dengan memanggil metode Polygon#remove, Polyline#remove, dan Marker#remove. Kemudian, untuk mengosongkan instance GoogleMap setelah tidak lagi diperlukan, panggil GoogleMap#clear yang menetapkan instance ke null.

Untuk informasi selengkapnya tentang cara menggunakan instance GoogleMap di aplikasi Anda, lihat praktik terbaik interaksi GoogleMap.