Trình cung cấp vị trí ở đường liên kết

giao diện công khai RoadSnappedLocationProvider

Cho phép đăng ký thông tin vị trí của người dùng trên đường. Xin lưu ý rằng việc đăng ký thông tin cập nhật vị trí được chụp nhanh trên đường có thể làm tiêu hao pin hoặc thu thập dữ liệu vị trí của người dùng ngoài ý muốn nếu vẫn chạy trong nền.

Các quy trình triển khai giao diện này an toàn cho luồng.

Tóm tắt lớp lồng ghép

giao diện RoadSnappedLocationProvider.LocationListener Xác định chữ ký cho các phương thức được gọi khi có thông tin cập nhật vị trí sau khi chụp nhanh trên đường. 

Tóm tắt phương thức công khai

trừu tượng khoảng trống
addLocationListener(trình nghe RoadSnappedLocationProvider.LocationListener)
Đăng ký trình nghe thông tin cập nhật vị trí chụp nhanh trên đường.
trừu tượng khoảng trống
removeLocationListener(trình nghe RoadSnappedLocationProvider.LocationListener)
Huỷ đăng ký trình nghe đã cho nếu trình nghe đó đang được đăng ký, nếu không thì trình nghe này sẽ không có tác dụng.
trừu tượng khoảng trống
trừu tượng khoảng trống
resetFreeNav()
Cố khởi động lại dịch vụ freenav.
trừu tượng khoảng trống

Phương thức công khai

công khai trừu tượng void addLocationListener (RoadSnappedLocationProvider.LocationListener)

Đăng ký trình nghe thông tin cập nhật vị trí chụp nhanh trên đường.

Để tránh rò rỉ bộ nhớ, tiêu hao pin hoặc vô tình ghi nhật ký vị trí của người dùng, bạn nên gọi removeLocationListener(RoadSnappedLocationProvider.LocationListener) khi không còn cần đến trình nghe nữa (ví dụ: khi ứng dụng đang chạy ở chế độ nền).

Các trình nghe đã đăng ký hiện có sẽ tiếp tục được đăng ký cho đến khi bị xoá rõ ràng bằng lệnh gọi removeLocationListener(RoadSnappedLocationProvider.LocationListener).

Các tham số
trình nghe trình nghe được đăng ký

công khai trừu tượng khoảng trống removeLocationListener (RoadSnappedLocationProvider.LocationListener)

Huỷ đăng ký trình nghe đã cho nếu trình nghe đó đang được đăng ký, nếu không thì trình nghe này sẽ không có tác dụng.

Các tham số
trình nghe trình nghe bị huỷ đăng ký

công khai trừu tượng void requestLocationUpdates (RoadSnappedLocationProvider.LocationListener)

Phương thức này không còn được dùng nữa.
sử dụng addLocationListener(RoadSnappedLocationProvider.LocationListener)

Đăng ký trình nghe thông tin cập nhật vị trí chụp nhanh trên đường. Ghi đè mọi trình nghe đã đăng ký trước đây.

Để tránh rò rỉ bộ nhớ, tiêu hao pin hoặc ghi nhật ký vị trí người dùng ngoài ý muốn, bạn nên gọi stopRequestingLocationUpdates() khi không còn cần đến trình nghe nữa (ví dụ: khi ứng dụng đang chạy ở chế độ nền).

Việc gọi phương thức này bằng một đối số null tương đương với việc gọi stopRequestingLocationUpdates().

Các tham số
trình nghe trình nghe đăng ký

công khai trừu tượng void resetFreeNav ()

Cố khởi động lại dịch vụ freenav. Lệnh này sẽ được gọi nếu dịch vụ có vẻ như không hoạt động bình thường.

công khai trừu tượng void stopRequestingLocationUpdates ()

Phương thức này không còn được dùng nữa.
sử dụng removeLocationListener(RoadSnappedLocationProvider.LocationListener)

Huỷ đăng ký mọi trình nghe được thiết lập cho thông tin cập nhật vị trí được chụp nhanh trên đường. Để tránh rò rỉ bộ nhớ, tiêu hao pin hoặc ghi nhật ký vị trí người dùng ngoài ý muốn, bạn nên gọi phương thức này khi không còn cần đến trình nghe nữa (ví dụ: khi ứng dụng đang chạy ở chế độ nền).