현재 위치정보를 얻어다가 주소를 표시하려고 하는데요,


  단말 4G LTE에서 주소를 얻어오다가 단말이 죽습니다. 확인 결과


  Location mLocationManager = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);

Criteria criteria = new Criteria();

criteria.setAccuracy(Criteria.ACCURACY_COARSE);// 정확도

criteria.setPowerRequirement(Criteria.POWER_LOW); // 전원 소비량

criteria.setAltitudeRequired(false); // 고도 사용여부

criteria.setBearingRequired(false); //

criteria.setSpeedRequired(false); // 속도

criteria.setCostAllowed(true); // 금전적비용

-->>> String provider = mLocationManager.getBestProvider(criteria, true);


   굵은색 provider값이  null값으로 넘어옵니다 .비교하기 위해 LTE폰이 아닌 스마트폰에서는

   "network" 이라고 뜹니다.

 

LTE 폰에서 얻어오기 위해서 무언가 더 소스에 추가를 해야되나요?


고수님의 조언 부탁드립니다. ^^