У меня проблема. Я загружаю изображение с моего сайта в приложение для 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".
Есть предложения?