, 안드로이드 스튜디오 "이"키워드에 다음과 같은 오류를 생성 :Android Studio - ActivityCompat.requestPermissions에서 "this"의 올바른 사용법은 무엇입니까? 아래의 방법을 사용하여
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, MY_PERMISSIONS_REQUEST_READ_FINE_LOCATION);
오류 : 나는 "이"오류없이 사용하는 활동을 참조 할 수 있습니다
Wrong first argument type...found com.websmithing.wp.gpstracker.LocationService, required android.app. Activity
매니페스트 파일 사용 권한을 평가할 때 아래와 같이 확인하십시오.
누구나 올바른 방향으로 나를 가리킬 수 있습니까?
예, 내부 클래스에서 호출합니다. 추측 난 그냥 "이"유효한 액티비티가 아니라 요청 코드에 대한 checkSelfPermissions에 대한 참조가 작동하는지 이해가 안 돼요 ... 나는 모든 유효한 "유효한"양식을 사용하여 조사한 예제 .... – leslieG
내 문제는 내가 요청 권한을 호출하는 내부 클래스가 Service 클래스를 확장하고 활동이 아니라는 것입니다. 따라서 참조 mainActivity.this도 작동하지 않습니다. – leslieG