0
, 나는 위치 서비스에 대한 요청 권한을 원하는 내 활동을 일시 중지하고, 내가이 코드를 사용하고 있습니다 내 '에서 OnCreate'기능 내부 :ActivityCompat.requestPermissions는 SDK (23)에 내 앱을 타겟팅
int hasPermission = ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION);
if (hasPermission == PackageManager.PERMISSION_GRANTED) {
Log.d("TEST", "GPS GRANTED");
}
else
{
ActivityCompat.requestPermissions(this,
new String[]{ Manifest.permission.ACCESS_FINE_LOCATION},
0);
}
을 때 내 활동 화면에 활동보기를 표시하는 동안 권한을 요청하는 대신 활동을 일시 중지하고, 안드로이드를 홈 화면으로 가져간 다음 권한 요청 대화 상자를 표시하는 대신 스스로 생성합니다.
내가 뭘 잘못하고 있니?
권한 요청 대화 상자가 자체 활동이고 포 그라운드를 인계 받기 때문에 사용자의 활동은'onPause()'로 호출됩니다. 홈 스크린이 나타나는 이유는 다소 이상합니다. – CommonsWare
참으로 문제는 'onPause()'메소드와 관련이 있습니다. 감사합니다. – MickyOwly