【发布时间】:2014-07-11 06:12:03
【问题描述】:
我需要在我的应用程序的 listView 中显示所有联系人:
但是在使用以下代码显示联系人图片时:
viewholder.imageView.setImageBitmap(MediaStore.Images.Media.getBitmap(activity
.getContentResolver(), Uri.parse(currentItem.getContactImage())));
即在内存中获取BitMap;
当我滚动列表视图时,GC 被多次调用,我担心在这种情况下会出现 OutOfMemory 异常。
有什么替代方法。 我想避免在内存中将图像作为位图获取。
使用 UniversalImageLoader 会有帮助???
请帮忙!
提前致谢。
【问题讨论】:
-
你想在列表视图中显示手机联系人列表中的图像
-
是的,但没有在内存中获取位图
标签: android bitmap uri universal-image-loader