2010-12-11 2 views
0

내가 설정 시간이 지난 후을 locationManager에서 알림을 잡 문제가 PARAMS LocationManager.requestLocationUpdates 존중하지 않는 : 나는 통해 수정을 보낼 때마다 에뮬레이터에서 내 위치 청취자의 onLocationChanged 메소드가 호출되는안드로이드 :

locationManager = (LocationManager)getSystemService(LOCATION_SERVICE); 
    if(useGPS) { 
     locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 999999, 
       999999, locationListener); 

에뮬레이터 컨트롤 (즉 매초마다) 에뮬레이터에서 테스트하는 방식이나 LocationManager가 매개 변수를 고려하지 않기 때문에 질문입니다.

감사

답변

2

사이먼이 말한다 :

minTime - 밀리 초 통지의 최소 시간 간격. 이 필드는 절전을위한 힌트로만 사용되며 실제 위치 업데이트 간격은이 값보다 크거나 작을 수 있습니다.

+1

본 적이 있지만 실제 간격이 너무 다릅니다. 사실 1 초에서 999 초 사이의 간격은 너무 큽니다. 그리고이 이유에 대해 이해하려고 노력 중입니다. – Anton