마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

xxxx.requestLocationUpdates 에서 에러가 나옵니다.

0 추천
두개의 앱을 만들어서 한 쪽 앱은 gps 신호 수집을 잘 하고 있습니다.

그 잘 되고 있는 gps 코드를 다른 앱에 가져왔습니다.

그런데, "앱이 중지되었습니다" 라고 나와서 .requestLocationUpdates 이 부분을 주석처리하면 에러가 없습니다.

코드의 위치라던가 논리적문제, 로그캣 문제는 없는 거 같은데요.

gps관련 코드를 적은 위치 입니다.

앞 뒤로 다른 코드가 있긴 한데요.

그게 영향을 미칠 것 같지는 않네요.

 

 

 

class 마이앱 extendes Activity {

    private LocationManager lm;
    private LocationListener locationListener;

 

onCreate(){  //onCreate에 기술

 

  //GPS 구현 순서 3
    lm  = (LocationManager) getSystemService(Context.LOCATION_SERVICE);   
    locationListener = new MyLocationListener();

 

 

 

  lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 5, locationListener);

}

    // 내부 클래스로 구현한 LocationListener GPS 구현 순서 1
    private class MyLocationListener implements LocationListener
    {      //내부 구현

        @Override
        public void onLocationChanged(Location loc) {     
            if (loc != null) {
              loc.getLatitude();
              loc.getLongitude();
            }
        }

     }

}
익명사용자 님이 2015년 10월 18일 질문

1개의 답변

0 추천
자답입니다.

퍼미션을 안 줬네요. ^^

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
익명사용자 님이 2015년 10월 18일 답변
...