2012-12-07 1 views
1

나는 LocationManager를 구현하는 서비스를 만들었습니다. 나는 질문이있다.GPS 연결 지연

위치 업데이트를 요청하지만 사용자는 GPS 위치 정보를 얻을 수 없습니다. 배터리 수명을 절약하기 위해 앱을 정의하는 방법으로 앱이 위치 정보 (예 : 60 초)를 찾길 원합니다? 위치가 60 초 미만인 경우 사용자에게 표시되고 60 초 제한에 도달하면 사용자에게 표시됩니다.

답변

1

requestForLocationUpdates()으로 전화하면 60 second Timer으로 시작하십시오. 적절한 위치 수정은 데이터 연결의 부재에서

  • 달성되면 여기
    • better way to check하십시오 당신이 아마 토스트 - 케이스 onLocationChanged()에서

      이 타이머의 완료에 호출되지 않습니다 SUPL이 실패 할 때 타이머를 더 오랫동안 실행하는 것을 고려하십시오.

  • +0

    매우 명확하고 유용한 대답에 감사드립니다. – MademoiselleLenore