GPS 위치를  수신하여 처리하는 앱입니다.

 

정확한 위치 수신을 위해 NETWORK_PROVIDER 는 이용하지 않고 GPS_PROVIDER 만을 이용합니다.

 

위치 요청 구문은 아래와 같습니다.

 

mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 30, mGPSListener);

 

그런데 여기서 궁금한것이 onLocationChanged 가 처음 발생시 GPS 에 연결된것으로 처리를 하였습니다.

 

그런데 일부 기기에서 GPS 연결이 잘안되는 경우가 발생하는데 이것에 처리 로직의 문제일까요 아니면 프로그램 외적인

 

문제일까요?

 

아니면 최초 연결 처리를 다른 이벤트로 하여야하나요? 그렇게하면 위치 정보가 없어서 처리를 하지 못하는데요