我有一个 android 应用程序,它将为一些数据调用 SOAP 网络服务。
为了这个问题的目的,我们假设它的数据是关于汽车的。
我已经知道返回有关汽车的文本数据(品牌、型号等),这是比较简单的部分。我还想以某种方式返回汽车的图像。
到目前为止,我看到了两个可行的选择:
- 在 SOAP 响应中检索图像(甚至不知道这是不是 可能)
- 在 SOAP 响应中检索指向图像的 URL, 可能是网络图片的 URL
谁能就实现这一目标的稳健解决方案提出建议?
谢谢
最佳答案
当然是选项 2。如果您执行选项 1,则仅限于在您完全下载整条消息(包括编码图像)后才显示。这可能需要一段时间。另一方面,如果您只包含 URL,您可以下载消息,呈现您的 UI,然后下载图像并在图像完成从 Web 获取后动态更新这些 ImageView 。这会产生响应更快的 UI,尤其是在您的数据连接可能不那么快速或不可靠的移动环境中。
关于android - 当涉及 SOAP Web 服务时,处理图像的最有效和最可靠的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934437/