שיטות מומלצות לניקוי מכונות

בדף הזה מוסבר איך לנקות מכונות כשכבר לא צריך אותן.

שימוש ב-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.