WI-FI 공급자가 변경된 위치의 이벤트 리스너에 어떤 일이 발생했는지 아는 사람이 있습니까? 나는 이것에 대해 많은 질문을 보았지만 적절한 답은 없었다.LocationManager.NETWORK_PROVIDER이 ICS에서 onLocationChanged를 트리거하지 않습니다.
나는 모든 것을 잘하고 있으며, 안드로이드의 이전 버전에서 작동하고 있지만, 이제는 SAMSUNG GALAXY TAB 10.1을 ICS로 업데이트했으며 더 이상 작동하지 않습니다. 아마 이것은 ICS에 자신의 UI를 구현했을 때 SAMSUNG (또는 내 모바일 공급자) 버그입니다 ...
나는 이와 같은 eventlistener를 등록 할 예정입니다. 이전 버전의 Android에서 잘 작동하고 있습니다. 설정에서 모든 위치 서비스) : 네트워크 공급자가 활성화되고 그것이 것처럼 보인다면 내가 확인
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, loclistener); //refresh time and distance are to 0 so it should trigger location change event
요청 후.
코드 :
if (locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
Toast.makeText(this, "NETWORK PROVIDER enabled!", Toast.LENGTH_LONG).show();
}
누군가가 아이디어를 가지고 있다면 나는 다음에 onLocationChanged() 메소드를 수정,
WiFi가 켜져 있고 네트워크에 연결되어 있습니까? NETWORK_PROVIDER는 Google 서버를 호출하여 현재 위치를 확인하므로 인터넷에 액세스 할 수 있는지 확인해야합니다. –
코스 :). 나는 또한 응용 프로그램이 실행 중일 때 그것을 돌리려고했는데 아무 것도 얻지 못했습니다 .... – toni
장치에서 실행중인 응용 프로그램에서 DDMS 로그 출력을 게시 할 수 있습니까? –