【问题标题】:ListView image downloader concurrency issueListView 图像下载器并发问题
【发布时间】:2012-04-10 22:52:22
【问题描述】:

我正在尝试在 ``ListView.我已按照here 的教程进行操作。

它非常有用,但不幸的是,即使我完全按照它的存在(通过实际工作的文件缓存的实现)我仍然存在并发问题(即图像出现在错误的位置)。

我使用的唯一不同的是SimpleCursorAdapterViewBinder,而不是自定义ArrayAdapter。会不会是这个原因?重要的区别可能是ArrayAdapter 没有使用ViewHolder 模式,而SimpleCursorAdapter 是。有什么提示吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      参考以下链接获取图片。

      LINK

      LINK2指使用自定义webimageview

      LInk3

      也试试这些链接可能是你在寻找这些。

      LINK4 指的是惰性列表

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

      【讨论】:

      • 这些示例都引用了列表视图,并在主 ui 线程上加载了图像。问题发生在使用多线程下载图像时。
      猜你喜欢
      • 2016-07-26
      • 2021-10-02
      • 2016-04-30
      • 2013-01-15
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 2018-04-22
      • 2017-08-12
      相关资源
      最近更新 更多