I looked over the documentation of Picasso and couldn't see anything about threading. What will happen if I run something like this (for ListView
):
for(String url : urlArray)
{
Picasso.with(context).load(url).into(Holder.imageView);
}
would the images load parallely or one by one?
Picasso uses a thread pool executor for loading images in background. Once downloading is complete it loads the image using UI thread. You can also configure it to use thread pool executor supplied by you, if you want to share it with the one already used in the app. See the documentation of Picasso.Builder which has a parameter for executor, https://square.github.io/picasso/2.x/picasso/.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With