【问题标题】:Android picasso multi-thread安卓毕加索多线程
【发布时间】:2014-02-18 18:46:27
【问题描述】:

我查看了Picasso 的文档,没有看到任何关于线程的信息。如果我运行这样的事情会发生什么(ListView):

for(String url : urlArray)
{
    Picasso.with(context).load(url).into(Holder.imageView);
}

图像是并行加载还是一张一张地加载?

【问题讨论】:

  • 感谢您提出这个问题!

标签: android multithreading image-loading picasso


【解决方案1】:

Picasso 使用线程池执行器在后台加载图像。下载完成后,它会使用 UI 线程加载图像。如果您想与应用程序中已使用的执行器共享它,您还可以将其配置为使用您提供的线程池执行器。请参阅 Picasso.Builder 的文档,其中包含执行程序参数https://square.github.io/picasso/2.x/picasso/

【讨论】:

  • 链接已关闭。您应该粘贴一些对这个问题有意义的内容。
  • 新文档在这里:square.github.io/picasso/2.x/picasso。 @HenriquedeSousa 我相信我的回答很适合提出的问题,并且我还解释了如何将执行器与毕加索一起使用,甚至没有被问到。稍微搜索一下文档就会让任何人了解如何在新库中使用 Picasso.Builder。即使是新链接将来也可以删除,所以最好理解这个概念而不是找到正确的链接。
  • 引用常见问题解答:为链接提供上下文:鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及它为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。
猜你喜欢
  • 2014-04-27
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多