도로에 맞춰진 사용자 위치에 대한 구독을 허용합니다. 도로 스냅 위치 업데이트를 구독하면 백그라운드에서 실행되는 경우 배터리가 소모되거나 의도치 않게 사용자 위치 데이터가 수집될 수 있습니다.
이 인터페이스의 구현은 스레드로부터 안전합니다.
중첩된 클래스 요약
인터페이스 | RoadSnappedLocationProvider.LocationListener | 도로에 맞춘 위치 업데이트를 사용할 수 있을 때 호출되는 메서드의 서명을 정의합니다. |
공개 메서드 요약
추상 void |
addLocationListener(RoadSnappedLocationProvider.LocationListener 리스너)
도로에 맞춘 위치 업데이트에 대한 리스너를 등록합니다.
|
추상 void |
removeLocationListener(RoadSnappedLocationProvider.LocationListener 리스너)
지정된 리스너가 현재 등록되어 있으면 해당 리스너의 등록을 취소하고, 현재 등록되어 있지 않으면 리스너의 등록을 취소합니다.
|
추상 void | |
추상 void |
resetFreeNav()를 이용한
freenav 서비스를 다시 시작하려고 합니다.
|
추상 void |
stopRequestingLocationUpdates()
이 메서드는 지원 중단되었습니다.
removeLocationListener(RoadSnappedLocationProvider.LocationListener) 사용
|
공개 메서드
공개 추상 void addLocationListener (RoadSnappedLocationProvider.LocationListener 리스너)
도로에 맞춘 위치 업데이트에 대한 리스너를 등록합니다.
메모리 누수, 배터리 소모 또는 의도치 않은 사용자 위치 로깅을 방지하려면 리스너가 더 이상 필요하지 않을 때 (예: 앱이 백그라운드에 있는 경우) removeLocationListener(RoadSnappedLocationProvider.LocationListener)
를 호출해야 합니다.
기존에 등록된 리스너는 removeLocationListener(RoadSnappedLocationProvider.LocationListener)
호출이 명시적으로 삭제할 때까지 등록된 상태로 유지됩니다.
매개변수
리스너 | 등록할 리스너 |
---|
공개 추상 void removeLocationListener (RoadSnappedLocationProvider.LocationListener 리스너)
지정된 리스너가 현재 등록되어 있으면 해당 리스너의 등록을 취소하고, 현재 등록되어 있지 않으면 리스너의 등록을 취소합니다.
매개변수
리스너 | 등록 취소할 리스너 |
---|
공개 추상 void requestLocationUpdates (RoadSnappedLocationProvider.LocationListener 리스너)
이 메서드는 지원 중단되었습니다.
는 addLocationListener(RoadSnappedLocationProvider.LocationListener)
를 사용합니다.
도로에 맞춘 위치 업데이트에 대한 리스너를 등록합니다. 이전에 등록된 리스너를 모두 재정의합니다.
메모리 누수, 배터리 소모 또는 의도치 않은 사용자 위치 로깅을 방지하려면 리스너가 더 이상 필요하지 않을 때 (예: 앱이 백그라운드에 있는 경우) stopRequestingLocationUpdates()
를 호출해야 합니다.
null
인수를 사용하여 이 메서드를 호출하는 것은 stopRequestingLocationUpdates()
를 호출하는 것과 같습니다.
매개변수
리스너 | 등록할 리스너 |
---|
공개 추상 void resetFreeNav ()
freenav 서비스를 다시 시작하려고 합니다. 서비스가 정상적으로 실행되지 않는 것 같으면 호출해야 합니다.
공개 추상 void stopRequestingLocationUpdates ()
이 메서드는 지원 중단되었습니다.
는 removeLocationListener(RoadSnappedLocationProvider.LocationListener)
를 사용합니다.
도로에 맞춘 위치 업데이트에 설정된 리스너의 등록을 취소합니다. 메모리 누수, 배터리 소모 또는 의도하지 않은 사용자 위치 로깅을 방지하려면 리스너가 더 이상 필요하지 않을 때 (예: 앱이 백그라운드에 있는 경우) 이 메서드를 호출해야 합니다.