روال‌های مطلوب پاکسازی نمونه

این صفحه روال‌های مطلوب برای پاک‌سازی نمونه‌ها را پس‌از اینکه دیگر به آن‌ها نیازی نیست توضیح می‌دهد.

استفاده از Navigator#clearDestinations و Navigator#cleanup پس‌از تکمیل جلسه‌های پیمایش

برای جلوگیری از نشت حافظه و اطمینان از پاک‌سازی مناسب، پس‌از تکمیل جلسه پیمایش و زمانی‌که دیگر به نمونه Navigator نیاز نیست، از Navigator#clearDestinations و Navigator#cleanup استفاده کنید. این کار را می‌توان زمانی انجام داد که کاربر از نقشه خارج شده باشد و زمانی که onDestroy() فعالیت مرتبط فراخوانی شود.

پاک‌سازی GoogleMap عنصر وقتی دیگر به آن‌ها نیاز نیست

اگر برنامه‌تان از نمونه GoogleMap برای تجربه‌های نقشه غیرناوبری استفاده می‌کند، حتماً این نمونه را وقتی دیگر به آن نیاز ندارید پاک کنید. برای مثال، عناصر «چندضلعی»، «چندخطی»، و «نشانگر» مرتبط با GoogleMap را با فراخوانی به‌ترتیب روش‌های Polygon#remove، Polyline#remove، و Marker#remove پاک‌سازی کنید. سپس، برای آزاد کردن نمونه GoogleMap پس‌از اینکه دیگر به آن نیاز نبود، GoogleMap#clear را فراخوانی کنید و نمونه را به null اختصاص دهید.

برای اطلاعات بیشتر درباره استفاده از نمونه GoogleMap در برنامه‌تان، روال‌های مطلوب تعامل GoogleMap را ببینید.