این صفحه بهترین روشها را برای پاکسازی نمونههایی که دیگر مورد نیاز نیستند توضیح میدهد.
وقتی جلسات پیمایش کامل شد از 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
را ببینید.