Как использовать Glide для управления локальными растровыми изображениями?

Я хочу использовать Glide (4.8.0) для локального управления растровым изображением. Нет URL-адресов или HTTP-соединений

Для сохранения: мне нужно сохранить его во внутреннюю память (конечно, вместе с кешем памяти), поэтому мне нужно будет предоставить определенный ключ.

Для загрузки: Получите растровое изображение из Glide по ключу.

Я пробовал следующее:

GlideApp.with(applicationContext)
                .load(myBitmap)
                .skipMemoryCache(true)
                .signature(ObjectKey(generateConversationKey(name, group)))
                .submit()

И попытался загрузить:

        GlideApp.with(binding.root.context).load(conversation.contactKey).into(binding.profile)

(Я должен использовать ключи, так как я загружаю растровые изображения в службу, и нет никакого пользовательского интерфейса) Но не повезло.


person Udi Oshi    schedule 15.09.2018    source источник
comment
Я думаю, что этот ответ решит вашу проблему: stackoverflow.com/a/43893343/1481408   -  person Deividi Cavarzan    schedule 16.09.2018
comment
Кажется (по крайней мере, в glide 3), что загрузка растрового изображения напрямую не поддерживается.   -  person Deividi Cavarzan    schedule 16.09.2018