2013-07-25 1 views
0

LocationManager 객체에 대한 requestLocationUpdates 메소드에 대해 매우 간단하고 어리석은 질문이있을 수 있습니다.위치 안드로이드 requestLocationUpdates 메소드의 업데이트

제 생각에 requestLocationUpdates는 실제로 공급자에게 업데이트 된 위치를 전송하도록 요청합니다. 그렇다면 왜 LocationListener 콜백을 요청에 전달해야할까요?

LocationListener의 전체 지점처럼 보이는 것은 위치 제공자가 업데이트 할 시간으로 결정할 때 위치의 변경 사항을 선택하는 것입니다. requestLocationUpdates는 공급자가 새로운 위치를 찾고 찾았는지 또는 새로운 위치를 적극적으로 찾는 활동으로 공급자를 트리거하는 실제 요청인지 여부를 확인하는 검색 기능입니다.

필자는 문서를 읽었지만 여전히 그것에 대해 명확하지 않다는 점을 추가 할 것입니다.

답변

0

제 생각에 requestLocationUpdates는 실제로 공급자에게 업데이트 된 위치를 전송하도록 요청합니다.

예.

왜 우리는 요청에 LocationListener 콜백을 전달합니까?

업데이트를 받으려면 어떻게 계획하셨습니까? 원할 경우 PendingIntent 풍미가 requestLocationUpdates()입니다.

LocationListener의 전체 지점처럼 보이는 부분은 위치 제공자가 업데이트 할 시간으로 결정할 때 위치의 변경 사항을 선택하는 것입니다.

수정.

그래서 검색 기능은 제공 업체를 찾았다 새 위치

번호

가에 공급 업체를 트리거 실제 요청이 발견 한 경우 볼 수있는 requestLocationUpdates입니다 적극적으로 새로운 위치를 찾는 활동?

예.

일부 응용 프로그램이 requestLocationUpdates()과 같은 것을 호출하지 않으면 GPS가 GPS 공급자로부터 데이터를 검색하지 않는 한 특히 GPS의 전원이 꺼집니다.

관련 문제