LocationSnappedLocationProvider

ממשק ציבורי RoadSnappedLocationProvider

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

היישומים של הממשק הזה בטוחים לשימוש בשרשור.

סיכום של הכיתה המוצבת

משופר RoadSnappedLocationProvider.LocationListener הגדרת חתימות לשיטות שמופעלות כאשר עדכוני מיקום מוצמדים הופכים לזמינים. 

סיכום אמצעי תשלום ציבורי

מופשט בטל
addLocationListener(RoadSnappedLocationProvider.LocationListener מאז)
רישום מאזין לעדכוני מיקום מוצמדים בכביש.
מופשט בטל
removeLocationListener(RoadSnappedLocationProvider.LocationListener מאז)
מבטל את הרישום של המאזין הנתון אם הוא רשום כרגע, אחרת אין לו השפעה.
מופשט בטל
מופשט בטל
resetFreeNav()
ניסיונות להפעיל מחדש את שירות Freenav.
מופשט בטל

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

ציבורי מופשט בטל addLocationListener (RoadSnappedLocationProvider.LocationListener)

רישום מאזין לעדכוני מיקום מוצמדים בכביש.

כדי למנוע דליפות זיכרון, התרוקנות הסוללה או רישום לא מכוון של מיקום המשתמש, יש להפעיל את removeLocationListener(RoadSnappedLocationProvider.LocationListener) כשאין יותר צורך ב-Listener (לדוגמה, כשהאפליקציה ברקע).

מאזינים רשומים קיימים יישארו רשומים עד שהם יוסרו באופן מפורש באמצעות קריאה ל-removeLocationListener(RoadSnappedLocationProvider.LocationListener).

פרמטרים
listener המאזינים שנרשמים

ציבורי מופשט בטל removeLocationListener (RoadSnappedLocationProvider.LocationListener)

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

פרמטרים
listener לבטל את הרישום של המאזינים

ציבורי מופשט בטל requestLocationUpdates (RoadSnappedLocationProvider.LocationListener)

השיטה הזו הוצאה משימוש.
משתמשים ב-addLocationListener(RoadSnappedLocationProvider.LocationListener)

רישום מאזין לעדכוני מיקום מוצמדים בכביש. המדיניות הזו מחליפה פונקציות listener שנרשמו בעבר.

כדי למנוע דליפות זיכרון, התרוקנות הסוללה או רישום לא מכוון של מיקום המשתמש, יש להפעיל את stopRequestingLocationUpdates() כשאין יותר צורך לבצע את ההאזנה (לדוגמה, כשהאפליקציה ברקע).

קריאה לשיטה הזו עם הארגומנט null מקבילה לקריאה של stopRequestingLocationUpdates().

פרמטרים
listener המאזינים כדי לרשום

Public מופשט void resetFreeNav ()

ניסיונות להפעיל מחדש את שירות Freenav. יש לקרוא לפעולה הזו אם נראה שהשירות לא פועל כרגיל.

ציבורי מופשט בטל stopRequestingLocationUpdates ()

השיטה הזו הוצאה משימוש.
משתמשים ב-removeLocationListener(RoadSnappedLocationProvider.LocationListener)

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