我查看了 Picasso 的文档,但没有找到有关线程的任何内容。如果我像下面这样运行代码(适用于ListView
)会发生什么:
for(String url : urlArray)
{
Picasso.with(context).load(url).into(Holder.imageView);
}
图片会同时加载还是逐个加载?
我查看了 Picasso 的文档,但没有找到有关线程的任何内容。如果我像下面这样运行代码(适用于ListView
)会发生什么:
for(String url : urlArray)
{
Picasso.with(context).load(url).into(Holder.imageView);
}
Picasso使用线程池执行器在后台加载图像。一旦下载完成,它将使用UI线程加载图像。如果您想与应用程序中已经使用的线程池执行器共享它,还可以配置它以使用由您提供的线程池执行器。请参见Picasso.Builder的文档,其中包含一个executor参数,https://square.github.io/picasso/2.x/picasso/。