2014-02-18 44 views
2

我查看了Picasso的文档,但无法看到有关线程的任何信息。Android picasso多线程

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

将加载图像平行或逐个:如果我运行像这样(为ListView)会发生什么?

+0

感谢您的这个问题! –

回答

6

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

+1

链接已关闭。你应该粘贴一些对这个问题有意义的东西。 –

+0

新文档位于:http://square.github.io/picasso/2.x/picasso/。 @HenriquedeSousa我相信我的回答很适合提出的问题,我也解释了如何使用毕加索的执行者,甚至没有问及。对文档进行一些搜索会让任何人都看到如何在新库中使用Picasso.Builder。即使新的链接可以在未来取消,但更好的方法是理解概念,而不是找到正确的链接。 –

+2

引用常见问题解答:为链接提供上下文: 鼓励链接到外部资源,但请在链接的周围添加上下文,以便您的同行用户了解它是什么以及它为什么在那里。如果目标网站无法访问或永久离线,请始终引用重要链接中最相关的部分。 –