Я использую Glide
в своем приложении для Android, чтобы обрезать и кэшировать bitmap
, который я затем публикую в своем API. Я справляюсь с резьбой с Anko
. Это мой код:
val bitmap=preview_image_view.drawable as BitmapDrawable //I previously used `preview_image_view.setDrawable` to set this image. It shows properly in the debugger!
doAsync{ //an Anko specific thing
val file= Glide.with(applicationContext).asFile().load(bitmap).apply(RequestOptions().apply{
diskCacheStrategy(DiskCacheStrategy.RESOURCE)
centerCrop()
override()
}).submit().get() //Mysterious failure on submit()
uiThread{ //another Anko specific thing
Fuel.upload(.....
Я получаю следующую ошибку всякий раз, когда нажимаю на submit()
функцию
W / Glide: загрузка не удалась для android.graphics.drawable.BitmapDrawable@fb798b8 с размером [400x400]
класс com.bumptech.glide.load.engine.GlideException: не удалось загрузить ресурс
Glide
не дает мне никаких причин, трассировки стека и т. Д., Чтобы помочь мне найти причину этой ошибки. Любые идеи относительно того, что заставляет это терпеть неудачу?