if(Build.VERSION.SDK_INT==23){
if(ContextCompat.checkSelfPermission(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED){
if(ActivityCompat.shouldShowRequestPermissionRationale(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE)){
ActivityCompat.requestPermissions(this,new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
}else{
ActivityCompat.requestPermissions(this,new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
}
}if(ContextCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO)!= PackageManager.PERMISSION_GRANTED){
if(ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.RECORD_AUDIO)){
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECORD_AUDIO},2);
}else{
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECORD_AUDIO},2);
}
}else{
}
}
권한 체크 해서 없으면 권한을 요청하는 부분입니다.
그런데 처음에 권한 하나만 설정할때는 if문 하나에 저장공간 권한만 설정해주면 잘 작동했었는데
하나 더 추가할려고 하니 원하는대로 작동을 안하네요
기존에 나와있는 어플들 보니까 만약에 권한이 3개면 1/3 2/3 3/3 이런식으로 차례대로 처리가 되던데
그런식으로는 어떻게 처리할까요?