【发布时间】:2015-04-08 04:43:19
【问题描述】:
在我的应用程序中,我有列表视图,列表中的每个项目都包含一个图像视图。使用
从位图加载图像imageView.setImageBitmap(bitmap);
为了处理并发,我使用了以下官方文档中描述的方法。
Processing Bitmaps Off the UI Thread
在高密度设备上,图像视图会闪烁。这个问题有什么可能的解决方案吗?
当我使用句柄并发时,只有闪烁发生,当我使用异步任务时,才没有闪烁
【问题讨论】:
-
尽量不要使用 WeakReference 。
-
我没有对 imageview 使用弱引用,但我将它用于 bitmaoworker 异步任务 private final WeakReference
bitmapWorkerTaskReference;
标签: android concurrency bitmap imageview flicker