Android10 ,SD卡写入createNewFile() 函数报错问题

报错

Android10 ,SD卡写入createNewFile() 函数报错问题_第1张图片

小萌在学习android的过程中遇到了不少问题,其中就有上面的报错,是android10遇到的,小萌不仅添加了下面的权限,也做了动态申请,但是仍然报上述错误

设置在


        //6。0以上添加申请权限
        int permisson = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
        if(permisson!= PackageManager.PERMISSION_GRANTED){
            //动态去申请权限
            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
        }


  @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);

    }

原来还需要在添加一个属性

Android10 ,SD卡写入createNewFile() 函数报错问题_第2张图片

 

完美解决无法写入问题

你可能感兴趣的:(Android)