You can try using this link : http://www.coderholic.com/blackberry-webbitmapfield/
You have to create a separate class named as WebBitmapField as suggested in above link.
How to use that class in your list field image objects:
- For every image url create WebBitmapField object
photoList_vector is the vector through which populate elements in list field
WebBitmapField web = new WebBitmapField("http://www.image1.png"); photoList_vector.addElement(web); web = new WebBitmapField("http://www.image2.png"); photoList_vector.addElement(web);
Now use this vector to work on your list field......
In the above lines we try to ensure that when we simultaneously send multiple requests to get the images then each image corresponds to a particular WebBitmapField Object.
Each object is then added to vector so that it can be added to the list field.
Each url send is tied to an object of WebBitmapField.
So though request is send in a separate thread it gets tied to its associated object only
Hope it helps :)