Мне было интересно, как реализовать Glide вместе с использованием сжатия растровых изображений в Kotlin, и подумал, что любой из приведенного ниже кода будет работать.Но, к сожалению, приложение закрывается, как только я добавляю изображение в любой из imageView в четвертый раз. Вот код, который я пытался реализовать
val selectedImage = data?.data
val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, selectedImage)
//method 1
Glide.with(this).asBitmap().load(compressBitmap(bitmap,5)).into(imageView!!)
//method 2
var bitmapDrawable = BitmapDrawable( resources , compressBitmap(bitmap,5))
Glide.with(this).load(bitmapDrawable).into(imageView!!)
Какой будет правильный код, если я здесь не прав?Спасибо заранее