Получение изображения с внешнего хранилища с помощью Glide v4 не работает? - PullRequest
0 голосов
/ 01 декабря 2019

Моя проблема заключается в том, что когда я пытаюсь сделать снимок и показать полноразмерное изображение с телефона (уровень API 28) в виде изображения с помощью Glide v4, он возвращается как пустой, а в эмуляторе работает нормально. Я следовал официальной документации и пытался использовать 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

...