меня зовут Том, я пытаюсь открыть файл из внешнего хранилища. почему-то вообще не спрашивает разрешения?!?! Буду благодарен за любой ответ! Том. Вот мой код:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
Toast.makeText(MainActivity.this,"should snd request ",Toast.LENGTH_SHORT).show();
requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, PERMISSION_REQUET_CODE);
}
public void OnRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResult){
if(requestCode == PERMISSION_REQUET_CODE){
if(grantResult[0] == PackageManager.PERMISSION_GRANTED){
Toast.makeText(MainActivity.this,"permission granted!",Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(MainActivity.this,"*** permission not granted! ***",Toast.LENGTH_LONG).show();
finish();
}
}
}