【问题标题】:Android - What's the fastest way to get drawable from url?Android - 从 url 获取 drawable 的最快方法是什么?
【发布时间】:2017-01-21 05:59:26
【问题描述】:

在我的新闻活动中,我需要从 Web 服务器加载图像以将它们放置在 ListView 中。 我找到了很多从 url 加载图像的方法。我发现这个解决方案是最有效的: how to set image from url for imageView

当我在列表中有 1-4 条新闻时,它工作正常。 但是当我加载过去 30 天的新闻时会出现问题。我的列表变得很长,即使我把所有的拇指都设置为 4-5 KB,即使 2-3 分钟也没有加载图像。即使我滚动列表,图像也会再次卸载。

In this image 我在 Genymotion 上测试应用程序。我打开了活动,选择了过去 30 天的新闻。一切正常,因为我使用虚拟服务器。

但是当我在手机上使用真实服务器进行测试时,问题就出现了。有什么最优的方法吗?

【问题讨论】:

  • 使用 glide 库(首选)并保存图像缓存。
  • 谢谢。 Glide 非常有效。

标签: android image listview android-imageview


【解决方案1】:

有很多图书馆可以为您完成这项工作:

Picasso是最有名的

Glide

Universal image loader

这只是一些例子。

【讨论】:

  • 对我来说,Glide 是最快的
  • 我还没有尝试过,我熟悉picaso和Universal image loader,它们非常好,但我相信你关于glide。
  • Glide 完美运行。非常简单的代码和非常容易加载。谢谢!
猜你喜欢
  • 2011-06-17
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-25
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
相关资源
最近更新 更多