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

GPS 위치정보 앱 개발중 LocationManager 오류 질문

0 추천

Call requires permission which may be rejected by user. Code should explicitly check to see if permission is available. 오류 문구 입니다

 

현재 아래 코드에서 무슨 퍼미션 관련해서 에러가 나는데 이거 왜이런건가요?

(앱은 GPS로 위치를 가져오는 앱입니다)

예전에 비슷한 앱을 만든적이 있었는데 그땐 이와 동일한 코드로 오류없이 진행되었는데 지금은 안되네요..;;

뭐가 문제일까요?? ㅠㅠ

public void registerLocationUpdates(LocationListener listener) {
        this.locationManager.requestLocationUpdates("network", 5000, 5.0f, listener);
        this.locationManager.requestLocationUpdates("gps", 5000, 5.0f, listener);
    }

    public void unRegisterLocationUpdates(LocationListener listener) {
        this.locationManager.removeUpdates(listener);
        this.locationManager.removeUpdates(listener);
    }

 

도그풋러 (640 포인트) 님이 2015년 10월 16일 질문

1개의 답변

0 추천

안드로이드 api 23 (6.0) 부터 발생하는 오류로 보입니다.

http://stackoverflow.com/questions/32491960/android-check-permission-for-locationmanager

위의 url 참고하면 될것 같습니다.

 

익명사용자 님이 2015년 10월 16일 답변
...