בדף הזה מוסבר איך לנקות מכונות כשכבר לא צריך אותן.
שימוש ב-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.