【发布时间】:2018-02-02 09:25:58
【问题描述】:
我已将图像路径保存在数据库中,并将图像保存在文件夹中。在列表视图应用程序中显示图像卡住且缓慢。我不明白如何解决这个问题。
我正在使用以下代码:
strContactImage = customer.getPhotoPath();
Bitmap decodedImage = BitmapFactory.decodeFile(strContactImage);
customerImage.setImageBitmap(decodedImage);
customer.getPhotoPath() 获取文件夹照片路径图片,并正常显示,但是当我添加超过 20 条记录时,应用程序变慢,卡住了。
【问题讨论】:
-
你需要在后台线程中解码Bitmap
-
您需要使用 Picasso 或 Glide 或 Universal Image Loader 库以获得更好的缓存和加载。
-
从path转换成uri并设置成imageview
标签: java android bitmap bitmapfactory