public static GPSLocation getInstance(Context context) {
if (instance == null) {
instance = new GPSLocation(context);
}
return instance;
}
public void unRegisterLocationUpdates(LocationListener listener) {
if (ContextCompat.checkSelfPermission(여기,Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
|| ContextCompat.checkSelfPermission(여기,Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
this.locationManager.removeUpdates(listener);
this.locationManager.removeUpdates(listener);
}
}
여기라고 해놓은 부분에 컨텍스트를 추가하라고 하는데
this, 위에 나와있듯이 리턴한 instance 등등 다넣어봐도 안되고
getActivity, getBaseContextActivity는 호출조차 안되네요 ㅠㅠ
wrong 1st argument required android.content.Context 라고 뜨는데 초보라서 답답하네여
제가 아직 Context개념이 생소한것도 있고
checkSelfPermission을 잘모르는데
혹시 이번 안드로이드M 버전부터 생긴 퍼미션체크에 대해 아시는분 있나요?
이전 버전은 앱을 만들땐 잘되것이 이제와서는 안되네요... 허허참..