Ksoap Blackberry PropertyInfo.setValue

时间:2011-05-17 12:38:40

标签: blackberry ksoap propertyinfo

所以我使用PropertyInfo在我的soap请求中传递复杂对象,并且它在android上正常工作,示例:

        PropertyInfo pi = new PropertyInfo();
        pi.name = "envelope";
        pi.setName("envelope");
        pi.setValue(envelope);
        pi.setType(envelope.getClass().toString());

// envelope是一个带名称空间映射的KvmSerializable类。

现在我试图为黑莓做同样的事,但它不喜欢“setName”或“setValue”参数。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试:

soapObject.addProperty("envelope", envelope);

来自SoapObject#addProperty