توضّح هذه الصفحة أفضل الممارسات لتنظيف النُسخ بعد عدم الحاجة إليها.
استخدام Navigator#clearDestinations
وNavigator#cleanup
عند اكتمال جلسات التنقّل
لمنع تسرُّب الذاكرة وضمان تنظيفها بشكل مناسب، استخدِم Navigator#clearDestinations
وNavigator#cleanup
بعد اكتمال جلسة التنقّل ولم تعُد هناك حاجة إلى مثيل Navigator. ويمكن تنفيذ ذلك
عندما ينتقل المستخدم بعيدًا عن الخريطة وعند استدعاء onDestroy()
للنشاط المرتبط.
إزالة عناصر GoogleMap
عندما لا تكون ضرورية
إذا كان تطبيقك يستخدم مثيل GoogleMap
لتجارب خرائط التنقّل، يُرجى التأكُّد من محو هذه المثيل عندما لا تكون هناك حاجة إليه. على سبيل المثال، يمكنك تنظيف
عناصر المضلّع وخطّ الربط والعلامة المرتبطة بـ GoogleMap
من خلال
استدعاء الطرق Polygon#remove
وPolyline#remove
وMarker#remove
،
على التوالي. بعد ذلك، لإخلاء مساحة مثيل GoogleMap
بعد أن لم يعد
مطلوبًا، يمكنك الاتصال بـ GoogleMap#clear
لمنح المثيل إلى null
.
لمزيد من المعلومات عن استخدام مثيل GoogleMap
في تطبيقك، اطّلِع على أفضل ممارسات التفاعل مع GoogleMap
.