تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توضّح هذه الصفحة أفضل الممارسات لتنظيف المثيلات بعد عدم الحاجة إليها.
استخدام 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.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Use `Navigator#clearDestinations` and `Navigator#cleanup` when navigation sessions are completed to prevent memory leaks."],["Clean up `GoogleMap` elements like Polygons, Polylines, and Markers by calling their respective `remove` methods when they are no longer needed."],["After a `GoogleMap` instance is no longer in use, call `GoogleMap#clear` and assign the instance to `null` to free up resources."]]],[]]