当我在Bitmap或Bitmap drawable中使用滑动时,应用程序在添加第4个连续图像时不断崩溃

时间:2019-03-01 09:06:47

标签: android kotlin android-bitmap android-glide

我想知道如何在Kotlin中实现Glide以及使用位图压缩,并认为下面的任何代码都可以工作。但是不幸的是,当我第四次将图像添加到任何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 :(得分:1)

尝试使用Recycler View或其他组件加载图像。它们将处理加载。