نمونه بهترین شیوه های پاکسازی

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

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