Глиссада не подходит - PullRequest
       13

Глиссада не подходит

0 голосов
/ 08 марта 2019

У меня проблема. Я загружаю изображение с моего сайта в приложение для Android с менеджером закачек. В качестве пункта назначения я поставил следующее:

        request?.setDestinationInExternalPublicDir(
            Environment.DIRECTORY_DOWNLOADS +
                    File.separator + ".my_app", name + ".jpg"
        )

и работает нормально. каталог сейчас:

 file://storage/emulated/0/Download/.my_app/

Однако, если я добавлю в Glide те же переменные, что и аргументы, например:

    Glide.with(this)
        .load(Environment.DIRECTORY_DOWNLOADS +
                File.separator + ".my_app/" + name + ".jpg")

Я получаю сообщение об ошибке, подобное этому:

W/Glide: Load failed for Download/.my_app/pic15.jpg with size [388x388]
class com.bumptech.glide.load.engine.GlideException: Failed to load resource
There were 3 causes:
java.io.FileNotFoundException(/Download/.my_app/pic15.jpg (No such file or directory))
java.io.FileNotFoundException(open failed: ENOENT (No such file or directory))
java.io.FileNotFoundException(open failed: ENOENT (No such file or directory))

Мне кажется, что Glide не замечает роль до "Download".

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...