SupportMapsFragment

מחלקה ציבורית SupportMapsFragment מרחיבה את Fragment

רכיב מפה באפליקציה. קטע זה הוא הדרך הפשוטה ביותר למקם מפה באפליקציה. זהו wrapper מסביב לתצוגה של מפה כדי לטפל באופן אוטומטי בצורכי מחזור החיים הנדרשים. בתור קטע, ניתן להוסיף את הרכיב הזה לקובץ פריסה מסוג 'פעילות' פשוט באמצעות ה-XML שבהמשך.

 <fragment
    class="com.google.android.libraries.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
יש לרכוש GoogleMap באמצעות getMapAsync(OnMapReadyCallback). הכיתה הזו מפעילה אוטומטית את מערכת המפות ואת התצוגה.

ניתן להסיר תצוגה מפורטת כשקוראים לשיטה onDestroyView()Support%Fragment& כדי להגדיר את useViewLifecycleInFragment(boolean). במקרה כזה, התמיכה ב-SupportMapsFragment כבר לא תהיה בתוקף עד שתיווצר מחדש תצוגה מפורטת מאוחר יותר כשהקריאה ל-SupportMapsFragment's onCreateView(LayoutInflater, ViewGroup, Bundle).

כל האובייקטים שהתקבלו מה-GoogleMap משויכים לתצוגה המפורטת. חשוב לא להחזיק באובייקטים (למשל, Marker) מעבר לחיי הצפייה. אחרת, עלולה להיות דליפת זיכרון כי לא ניתן לשחרר את התצוגה.

כדי להשתמש בקורס הזה, עליך לכלול את ספריית התמיכה של Android בנתיב build.

מדריך למפתחים

למידע נוסף, קראו את המדריך למפתחים של מפות Google ל-Android.

סיכום קבלן ציבורי

SupportMapsFragment()
ייצור קטע מפה.

סיכום השיטה הציבורית

ביטול
getמיפויAsync(התקשרות חזרה ב-OnמיפויReadyCallback)
מגדיר אובייקט קריאה חוזרת (callback) שיופעל כשהמופע GoogleMap יהיה מוכן לשימוש.
סטטי SupportSupportFragment
newInstance (אפשרויות Googleמיפוי אפשרויות)
יוצר קטע מפה עם האפשרויות הנתונה.
סטטי SupportSupportFragment
newInstance(
יוצר קטע מפה, באמצעות אפשרויות ברירת המחדל.
ביטול
onActivityCreated(חבילה שנשמרה StateState)
ביטול
onAttach(פעילות פעילות)
ביטול
onConfigurationChanged(תצורת תצורה)
ביטול
onCreate(Bundle savedInstanceState)
הצגה
onCreateView(LayoutInflter volumer, ViewGroup container, Bundle savedInstanceState)
ביטול
ביטול
ביטול סופי
onEnterAmbient(חבילה של פרטי הסביבה)
עליך לקרוא לשיטה זו מהשיטה המתאימה של ביגוד לביש של ההורה.
ביטול סופי
onExitAmbient()
עליך לקרוא לשיטה זו מהשיטה המתאימה של ביגוד לביש של ההורה.
ביטול
onInflate(פעילות פעילות, מאפייני מאפיין, מצב האירוע מאפייני חבילה)
לנתח מאפיינים במהלך ניפוח ההיררכיה של תצוגות, ועד לארגומנטים שבהם אנחנו מטפלים.
ביטול
ביטול
ביטול
ביטול
onSaveInstanceState (Bundle outState)
מספק Bundle כדי לאחסן את מצב ה-Fsnippet לפני שהוא שנהרס.
ביטול
ביטול
onStop()
ביטול
setArguments(חבילה של חבילות)

סיכום השיטות שהועברו בירושה

בונים ציבוריים

Public SupportמיפויFragment ()

ייצור קטע מפה. הבונה הזה ציבורי רק לשימוש בכלי לניפוח. יש להשתמש בכלי newInstance() כדי ליצור SupportMapsFragment באופן פרוגרמטי.

שיטות ציבוריות

Public null getmapAsync (OnמיפויReadyCallback callback)

מגדיר אובייקט קריאה חוזרת (callback) שיופעל כשהמופע GoogleMap יהיה מוכן לשימוש.

הערה:

  • יש לקרוא לשיטה זו בשרשור הראשי.
  • השיחה החוזרת תופעל בשרשור הראשי.
  • אם שירותי Google Play לא מותקנים במכשיר של המשתמש, הקריאה החוזרת לא תופעל עד שהמשתמש יתקין אותה.
  • במקרים הנדירים שבהם ה-Google Maps שנהרס מיד מיד לאחר היצירה, הקריאה החוזרת (callback) לא מופעלת.
  • האובייקט GoogleMap שסופק על ידי הקריאה החוזרת (callback) אינו null.

פרמטרים
קריאה חוזרת (callback) האובייקט של הקריאה החוזרת (callback) שיופעל כשהמפה תהיה מוכנה לשימוש.

גלוי לכול סטטי SupportMapsFragment newInstance (Googleמיפוי אפשרויות)

יוצר קטע מפה עם האפשרויות הנתונה.

פרמטרים
אפשרויות

Public סטטי SupportMapsFragment newInstance ()

יוצר קטע מפה, באמצעות אפשרויות ברירת המחדל.

Public null onActivityCreated (Bundle savedInstanceState)

פרמטרים
מצב שמירת מצב

Public null onAttach (פעילות פעילות)

פרמטרים
פעילות

Public null onConfigurationChanged (הגדרת תצורה)

פרמטרים
תצורה

Public null onCreate (Bundle savedInstanceState)

פרמטרים
מצב שמירת מצב

ציבורי

פרמטרים
מפוחון
מאגר
מצב שמירת מצב

Public null onDestroy ()

Public null onDestroyView ()

ציבורי

עליך לקרוא לשיטה זו מהשיטה המתאימה של ביגוד לביש של ההורה.

פרמטרים
פרטי אווירה

Public final null onExitAmbient ()

עליך לקרוא לשיטה זו מהשיטה המתאימה של ביגוד לביש של ההורה.

Public null onInflate (פעילות פעילות, מאפיין מאפיין, מאפייני הזמינות של האירוע)

לנתח מאפיינים במהלך ניפוח ההיררכיה של תצוגות, ועד לארגומנטים שבהם אנחנו מטפלים.

פרמטרים
פעילות
אטרקציות
מצב שמירת מצב

Public null onLowMemory ()

Public null onPaused ()

Public null onResume ()

Public null onSaveInstanceState (Bundle outState)

מספק Bundle כדי לאחסן את מצב ה-Fsnippet לפני שהוא שנהרס. אפשר לאחזר אותה מאוחר יותר כשהשיחה של onCreate(Bundle) תופעל שוב.

פרמטרים
מדינה (State)

Public null onStart ()

Public null onStop ()

Public null setArguments (Bundle args)

פרמטרים
Args