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

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

وقتی جلسات ناوبری تکمیل شد، Navigator#clearDestinations و Navigator#cleanup استفاده کنید.

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

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

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

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