안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..
지금 이런식으로 해서 GPS를 받아오고 있는데요..
기기를 처음 시작하면 GPS의 최근 값이 없어서 location이 자꾸 null이 나네요..
이것을 해결 할려면 어떤 식으로 해야 되는지 방법이나 소스좀 알려주세요~
수고하세요
this.locationManager = (LocationManager)this.getSystemService(Context.LOCATION_SERVICE);
this.locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 1.0f, locationListener);
this.location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if( location == null ){
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_COARSE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setSpeedRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
String bestProvider = locationManager.getBestProvider(criteria, true);
location = locationManager.getLastKnownLocation(bestProvider);
}지금 이런식으로 해서 GPS를 받아오고 있는데요..
기기를 처음 시작하면 GPS의 최근 값이 없어서 location이 자꾸 null이 나네요..
이것을 해결 할려면 어떤 식으로 해야 되는지 방법이나 소스좀 알려주세요~
수고하세요



