Android通用图像加载器+ ListView上的适配器

问题描述:

我有一个ListView包含具有图像和进度条的自定义元素。我使用适配器中的函数getView()我通过通用图像加载器在当前元素上设置图像。应用程序的逻辑包括在触摸我的一个自定义元素后从服务器下载一些信息。因此,触摸下载开始后,自己的线程和我显示此元素上的进度栏。 (在图片下)。当用户向下滚动ListView,然后返回到现在正在从服务器Universal Image Loader下载信息的元素时,设置元素和进度条的新副本在那里不起作用。但是在我的元素类的必要副本中,行为描述的线程仍然继续下载。那么我如何正确显示进度条呢?Android通用图像加载器+ ListView上的适配器

+0

显示您的getView和下载线程的代码 –

+0

尝试回收查看 –

你使用ViewHolder吗?该存储只有一个元素实例,用户向下滚动时不会更改。 http://developer.android.com/training/improving-layouts/smooth-scrolling.html

+0

我以前没有听说过它。这正是我需要的。现在它工作正确,非常感谢你。 – Bashalex