使用Glide v4检索从外部存储器捕获的图像不起作用?

时间:2019-11-30 21:01:01

标签: android android-glide

我的问题是,当我尝试捕获图像并尝试使用Glide v4将完整尺寸的图像从手机(api级别28)显示到imageview时,它在模拟器中正常运行时返回为空。我跟随官方的documentation,并尝试使用Glide来显示图像。我还检查了手机是否保存了图像,并且屏幕快照显示在下面,但该应用程序无法通过Uri检索图像。

这是我的 onActivityResult()

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == REQUEST_IMAGE_CAPTURE_1 &&
                resultCode == RESULT_OK) {
            if (data != null) {
                Glide.with(this)
                        .load(currentPhotoPath)
                        .into(imageView1);
            }
        }
            Log.d("result","Current photo path:"+currentPhotoPath);

    }

这是当前路径的日志结果

2019-12-01 19:59:04.754 32120-32120/com.example.croppingimage D/result: Current photo path:/storage/emulated/0/Android/data/com.example.croppingimage/files/Pictures/JPEG_191201_195849_7894051887248641546.jpg

截屏来自模拟器 enter image description here

屏幕截图来自手机。 enter image description here

0 个答案:

没有答案