无法在android studio中打开选定图像库

exdqitrt  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(190)

我跟随这个youtube教程(直到12分钟)。我完全复制了他所做的一切,但即使在允许使用存储权限后,单击“添加图像”也不会打开任何图像目录或库位置。
我的问题可能出在selectimage()或onrequestpermissionsresult()方法中,但我没有收到任何错误消息,所以我不确定。

private void selectImage(){
        Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
        if (intent.resolveActivity(getPackageManager()) != null){
            startActivityForResult(intent, REQUEST_CODE_SELECT_IMAGE);
        }
    }

@Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        if (requestCode == REQUEST_CODE_STORAGE_PERMISSION && grantResults.length > 0) {
            if (grantResults[0] == PackageManager.PERMISSION_GRANTED){
                selectImage();
            } else {
                Toast.makeText(this, "Permission Denied!", Toast.LENGTH_SHORT).show();
            }
        }
    }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题