android - Ksoap 设置属性类型

标签 android ksoap

当向 SOAP 对象添加属性时,无法指定它的类型......我需要整数,但它总是将其设置为“d:string”<timestamp i:type="d:string">1312191347</timestamp>这是我添加属性的方式:

SoapObject _client = new SoapObject("urn:PopfaxService", "PopfaxService.getModifiedObjects");
        PropertyInfo UIDInfo = new PropertyInfo ();

        UIDInfo.name = "timestamp";

        UIDInfo.type = PropertyInfo.INTEGER_CLASS;
        _client.addProperty(UIDInfo,String.valueOf(timestamp));

有人可以帮忙吗?

最佳答案

您将其与 String.valueOf ... 添加它,这是一个字符串,因此 ksoap 正在做正确的事情。

关于android - Ksoap 设置属性类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896670/

相关文章:

c# - 空指针异常使得难以使用 ksoap 传递数组

Android Drawable 根据设备屏幕尺寸变化

java - 无法将数据绑定(bind)到recyclerView中

java - j2me和ksoap如何获取asp.net webservice中的特定元素

java - org.ksoap2.serialization.SoapSerializationEnvelope

android - 访问 API 的 Swift 库

android - Google Cloud Messaging 是否会向处于待机模式的设备发送消息?

android - SharedPreferences在android程序中产生强制关闭

java - Android KSoap 错误