Приложения продолжают падать, добавляя четвертое изображение подряд, когда я использую скольжение с растровым изображением или растровым растровым изображением - PullRequest
0 голосов
/ 01 марта 2019

Мне было интересно, как реализовать 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!!)

Какой будет правильный код, если я здесь не прав?Спасибо заранее

1 Ответ

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

Попробуйте использовать Recycler View или другой компонент для загрузки изображений. Они справятся с нагрузкой.

...