ListView图像下载器并发问题

时间:2012-04-10 22:52:23

标签: android multithreading android-listview android-imageview android-viewbinder

我试图在`ListView中从网络延迟加载图像。我已经按照here的教程进行了操作。

它非常有用,但不幸的是,即使我精确地遵循了它的实际情况(实现了文件缓存的实现),我仍然遇到并发问题(即图像出现在错误的位置)。

我使用的唯一不同的是SimpleCursorAdapter ViewBinder而不是自定义ArrayAdapter。可能是原因吗?重要的区别可能是ArrayAdapter没有使用ViewHolder模式而SimpleCursorAdapte r是。任何提示?

2 个答案:

答案 0 :(得分:2)

如果它有任何帮助,这里是一个非常简单的线程图像下载器的实现。到目前为止,我在所有应用程序中都使用过它。唯一的缺点是图像缓存到期,但我仍然满意。它会在SD卡和内存中缓存。

http://theandroidcoder.com/utilities/android-image-download-and-caching/

答案 1 :(得分:0)

请参阅以下链接以获取图像。

LINK

LINK2指的是使用自定义webimageview

LInk3

也可以试试这些链接,你可能正在寻找这些。

LINK4指的是LazyList

LINK5从服务器加载图像(即从url)。