RoadSnappedLocationProvider

رابط عمومی RoadSnappedLocationProvider

اشتراک در مکان‌های کاربری که در جاده‌ها شناسایی شده‌اند، اجازه می‌دهد. توجه داشته باشید که اشتراک در به‌روزرسانی‌های مکان تصادفی ممکن است باعث تخلیه باتری یا جمع‌آوری ناخواسته داده‌های موقعیت مکانی کاربر در صورت اجرا در پس‌زمینه شود.

پیاده‌سازی‌های این رابط از نظر موضوعی ایمن هستند.

خلاصه کلاس تودرتو

رابط RoadSnappedLocationProvider.LocationListener امضاهایی را برای روش‌هایی تعریف می‌کند که با در دسترس قرار گرفتن به‌روزرسانی‌های موقعیت مکانی تصادفی، فراخوانی می‌شوند.

خلاصه روش عمومی

خلأ انتزاعی
addLocationListener (شنونده RoadSnappedLocationProvider.LocationListener )
یک شنونده را برای به‌روزرسانی‌های مکان تصادفی ثبت می‌کند.
خلأ انتزاعی
removeLocationListener (شنونده RoadSnappedLocationProvider.LocationListener )
اگر شنونده داده شده در حال حاضر ثبت شده باشد، ثبت نام را لغو می کند، در غیر این صورت تاثیری ندارد.
خلأ انتزاعی
requestLocationUpdates (شنونده RoadSnappedLocationProvider.LocationListener )
این روش منسوخ شده است. از addLocationListener(RoadSnappedLocationProvider.LocationListener) استفاده کنید
خلأ انتزاعی
resetFreeNav ()
تلاش برای راه اندازی مجدد سرویس freenav.
خلأ انتزاعی
stopRequestingLocationUpdates ()
این روش منسوخ شده است. از removeLocationListener(RoadSnappedLocationProvider.LocationListener) استفاده کنید

روش های عمومی

انتزاع عمومی void addLocationListener (شنونده RoadSnappedLocationProvider.LocationListener )

یک شنونده را برای به‌روزرسانی‌های مکان تصادفی ثبت می‌کند.

برای جلوگیری از نشت حافظه، تخلیه باتری، یا ثبت ناخواسته مکان کاربر، removeLocationListener(RoadSnappedLocationProvider.LocationListener) باید زمانی فراخوانی شود که شنونده دیگر مورد نیاز نباشد (مثلاً وقتی برنامه در پس‌زمینه است).

شنوندگان ثبت نام شده موجود تا زمانی که به صراحت توسط یک تماس removeLocationListener(RoadSnappedLocationProvider.LocationListener) حذف نشود، ثبت خواهند شد.

مولفه های
شنونده شنونده ای که باید ثبت شود

Abstract public void removeLocationListener (شنونده RoadSnappedLocationProvider.LocationListener )

اگر شنونده داده شده در حال حاضر ثبت شده باشد، ثبت نام را لغو می کند، در غیر این صورت تاثیری ندارد.

مولفه های
شنونده شنونده ثبت نشده باشد

انتزاع عمومی void requestLocationUpdates (شنونده RoadSnappedLocationProvider.LocationListener )

این روش منسوخ شده است.
از addLocationListener(RoadSnappedLocationProvider.LocationListener) استفاده کنید

یک شنونده را برای به‌روزرسانی‌های مکان تصادفی ثبت می‌کند. تمام شنوندگان ثبت شده قبلی را لغو می کند.

به منظور جلوگیری از نشت حافظه، تخلیه باتری، یا ثبت ناخواسته مکان کاربر، stopRequestingLocationUpdates() باید زمانی فراخوانی شود که شنونده دیگر مورد نیاز نباشد (مثلاً وقتی برنامه در پس‌زمینه است).

فراخوانی این متد با آرگومان null معادل فراخوانی stopRequestingLocationUpdates() است.

مولفه های
شنونده شنونده برای ثبت نام

انتزاع عمومی void resetFreeNav ()

تلاش برای راه اندازی مجدد سرویس freenav. اگر به نظر می رسد که سرویس به طور معمول در حال اجرا نیست، این باید فراخوانی شود.

انتزاع عمومی void stopRequestingLocationUpdates ()

این روش منسوخ شده است.
از removeLocationListener(RoadSnappedLocationProvider.LocationListener) استفاده کنید

هر شنونده‌ای را که برای به‌روزرسانی‌های مکان تصادفی در جاده تنظیم شده بود، لغو ثبت می‌کند. برای جلوگیری از نشت حافظه، تخلیه باتری، یا ثبت ناخواسته مکان کاربر، این روش باید زمانی فراخوانی شود که دیگر نیازی به شنونده نباشد (مثلاً وقتی برنامه در پس‌زمینه است).