RoadSnappedLocationProvider

antarmuka publik RoadSnappedLocationProvider

Mengizinkan langganan ke lokasi pengguna yang diambil datanya. Perhatikan bahwa berlangganan pembaruan lokasi yang macet dapat menyebabkan pengurasan baterai atau pengumpulan data lokasi pengguna yang tidak disengaja jika dibiarkan berjalan di latar belakang.

Implementasi antarmuka ini aman untuk thread.

Ringkasan Class Bertingkat

antarmuka RoadSnappedLocationProvider.LocationListener Menentukan tanda tangan untuk metode yang dipanggil saat pembaruan lokasi yang di-ikat jalan tersedia. 

Ringkasan Metode Publik

abstrak void
addLocationListener(pemroses RoadSnappedLocationProvider.LocationListener)
Mendaftarkan pemroses untuk update lokasi jalan.
abstrak void
removeLocationListener(pemroses RoadSnappedLocationProvider.LocationListener)
Membatalkan pendaftaran pemroses yang diberikan jika sudah terdaftar. Jika tidak, pemroses tidak akan berpengaruh.
abstrak void
abstrak void
resetFreeNav()
Upaya untuk memulai ulang layanan freenav.
abstrak void

Metode Publik

public abstrak void addLocationListener (RoadSnappedLocationProvider.LocationListener)

Mendaftarkan pemroses untuk update lokasi jalan.

Untuk menghindari kebocoran memori, baterai cepat habis, atau logging lokasi pengguna yang tidak disengaja, removeLocationListener(RoadSnappedLocationProvider.LocationListener) harus dipanggil saat pemroses tidak lagi diperlukan (misalnya, saat aplikasi berada di latar belakang).

Pemroses terdaftar yang ada akan tetap terdaftar hingga dihapus secara eksplisit oleh panggilan removeLocationListener(RoadSnappedLocationProvider.LocationListener).

Parameter
pemroses pemroses yang akan didaftarkan

public abstrak void removeLocationListener (RoadSnappedLocationProvider.LocationListener)

Membatalkan pendaftaran pemroses yang diberikan jika sudah terdaftar. Jika tidak, pemroses tidak akan berpengaruh.

Parameter
pemroses pendaftaran pemroses akan dibatalkan

public abstrak void requestLocationUpdates (RoadSnappedLocationProvider.LocationListener)

Metode ini tidak digunakan lagi.
menggunakan addLocationListener(RoadSnappedLocationProvider.LocationListener)

Mendaftarkan pemroses untuk update lokasi jalan. Mengganti pemroses yang terdaftar sebelumnya.

Untuk menghindari kebocoran memori, baterai cepat habis, atau logging lokasi pengguna yang tidak disengaja, stopRequestingLocationUpdates() harus dipanggil saat pemroses tidak lagi diperlukan (misalnya, saat aplikasi berada di latar belakang).

Memanggil metode ini dengan argumen null sama dengan memanggil stopRequestingLocationUpdates().

Parameter
pemroses pemroses yang akan didaftarkan

public abstrak void resetFreeNav ()

Upaya untuk memulai ulang layanan freenav. Metode ini harus dipanggil jika layanan tampaknya tidak berjalan secara normal.

public abstrak void stopRequestingLocationUpdates ()

Metode ini tidak digunakan lagi.
menggunakan removeLocationListener(RoadSnappedLocationProvider.LocationListener)

Membatalkan pendaftaran pemroses apa pun yang ditetapkan untuk pembaruan lokasi jalan. Untuk menghindari kebocoran memori, baterai cepat habis, atau logging lokasi pengguna yang tidak diinginkan, metode ini harus dipanggil saat pemroses tidak lagi diperlukan (misalnya, saat aplikasi berada di latar belakang).