Hey guys i have a problem. I have a listview that is dynamically filled. Each row contain images and text, that are retrieved from a web service call ( i get image link in web service call, and I retrieve drawable after the web service call is finished ).
The question is this: If I have, let’s say 200 images that I have to get, it is faster to pass every link to a thread and download the image in that thread, or should I use only one thread to get all of them? Or, is there any other possibility to obtain that images faster?
Thanks,
Arkde
With multiple Threads you reduce the risk of connection timing out causing all of your downloads to be held up. But you certainly don’t want 200 threads either.
As was mentioned above, you should try to download images as necessary. I doubt your users are going to view all 200 images everytime they pop into that list.