I have an android application, that will call a SOAP web service for some data.
For the purpose of this question, we’ll assume its data about cars.
I’ve got as far as returning text data about the car (make, model etc), that is the easy part. I’d also like to return an image of the car some how.
So far, I see two viable options :
- Retrieve the image in the SOAP response (don’t even know if this is
possible) - Retrieve a URL in the SOAP response that points to the image,
perhaps a URL to a web image
Could anyone please give advice as to what is a robust solution for achieving this?
Thanks
Option 2, definitely. If you do option 1, you’re limited to displaying only after you’ve completely downloaded the entire message, including the encoded images. That can take a while. On the other hand, if you just include URLs, you can download the message, render your UI, then download the images and update those image views dynamically as the images finish fetching from the web. This results in a much more responsive UI, especially in a mobile environment where your data connection may not be as fast or reliable.