Differenct 리스너와 함께 LocationManager.NETWORK_PROVIDER 및 LocationManager.GPS_PROVIDER를 구현 한 다음 리스너 locationManager.removeUpdates (locationListener)를 등록 취소하는 것이 좋습니다.LocationManager 최상의 구현?
GPS_PROVIDER는 값을 반환하는 데 많은 시간이 필요하고 때로는 콜백을하지 않기 때문에?
또한 locationManager.getLastKnownLocation (LocationManager.NETWORK_PROVIDER); 콜백이없는 경우 데드락을 피하기 위해 postDelayed를 가진 핸들러에서?
누구로부터 도움?
미리 감사드립니다. 당신이 어떤 교착 상태를 표시해서는 안
BR, J
. 또한 그것은 때때로 나를 null로 돌려 줬다. 그래서 정말로 옵션이 아닙니다. 두 번째로 나는 아무지도도 또는 다른 목적을 위해 현재 위치를 필요로하지 않았다. 셋째, GPS_PROVIDER는 이상한 종류의 콜 백을 수신하지 않으므로 네트워크에 의존해야합니다. 감사. –
나에게서 마음의 변화. 그것의 정확한 !!! 더 나은 구현이 될 것입니다. 그러나 15 초 동안 응답을 얻지 못하면 지연된 게시자가 필요합니다. 닥쳐. –