gpt4 book ai didi

android - 何时使用 Soapobject 和 SoapPrimitive

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:38:20 27 4
gpt4 key购买 nike

我最近一直在使用 ksoap2

我仍然很困惑 SoapObjectSoapPrimitive 之间到底有什么区别。

以及何时使用它们。

我猜它与字符串和数组有关。是真的吗?

我找到了一些链接,但感到困惑。

谁能用最简单的英语形式告诉我区别以及何时使用哪一个?

谢谢:)

最佳答案

SoapObject 在我们需要获取类类型(如客户、产品等)的响应时使用(您需要从 SoapObject 迭代 SoapResponse 中的值。)SoapPrimitive 用于原始数据类型,如 Integer、Boolean。

例如,在下面的代码中,我期望来自 SoapResponse 的 bool 值:

SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
Boolean status = Boolean.valueOf(response.toString());

在下面的代码中,我需要将响应作为对象获取:

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()));
}

关于android - 何时使用 Soapobject 和 SoapPrimitive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16583796/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com