当我使用滑动与Bitmap或Bitmap drawable时,应用程序继续崩溃,同时添加第4个连续图像

问题描述 投票:-3回答:1

我想知道,如何实现Glide以及在Kotlin中使用Bitmap压缩,并认为下面的任何代码都可行。但不幸的是,只要我第四次将图像添加到任何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!!)

如果我在这里错了,那么正确的代码是什么?先感谢您

android kotlin android-bitmap android-glide
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.