Sha*_*chi 12 android soap ksoap ksoap2 android-ksoap2
我ksoap2
最近一直在努力.
我仍然感到困惑的是,SoapObject
和之间的确切区别是什么SoapPrimitive
.
何时使用它们.
我猜它与字符串和数组有关.这是真的吗?
我找到了一些链接,但感到困惑.
任何人都可以告诉我差异以及何时使用最简单的英语形式?
谢谢 :)
Aks*_*Joy 19
当我们需要获取类型的响应时,使用SoapObject,如Customer,Product等.(从SoapObject中,您需要迭代SoapResponse中的值.) SoapPrimitive用于整数数据类型,如Integer,Boolean.
例如,在下面的代码中,我期待SoapResponse的布尔值:
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
Boolean status = Boolean.valueOf(response.toString());
Run Code Online (Sandbox Code Playgroud)
在下面的代码中,我需要将Response作为对象获取:
SoapObject response = (SoapObject) envelope.getResponse();
Log.d("Response", response.toString());
int count = response.getPropertyCount();
for (int i = 0; i < count; i++) {
userObj = new User(response.getProperty(1).toString(),
Double.parseDouble(response.getProperty(2).toString()));
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14359 次 |
最近记录: |