如果Celcius是一個類,那麼使用celsius.getClass()放入double.class。
這就是我如何在KSOAP-2請求中實現一個ComplexClass。
//Complex-type class implementation
getPendingAmountInfo pendingAmountInfo = new getPendingAmountInfo();
pendingAmountInfo.altCustomerId = altCustId;
pendingAmountInfo.authToken = authToken;
pendingAmountInfo.imei = LoginActivity.imeiNo;
PropertyInfo pendingAmtproperty = new PropertyInfo();
pendingAmtproperty.setName("pendingAmountInfo");
pendingAmtproperty.setValue(pendingAmountInfo);
pendingAmtproperty.setType(pendingAmountInfo.getClass());
//Creating Soap request object
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty(pendingAmtproperty);
如果你的哥哥是一個複雜的班級,你必須像我上面提到的那樣做。
謝謝:)
就發佈完整的代碼和您使用 – Gattsu 2014-10-09 13:53:31
您添加ksoap2-Android平臺的全2.1.2作爲依賴的'.jar'文件?添加爲依賴項後重建了嗎? – helleye 2014-10-09 13:59:43
是的,我加入了依賴和重建 – Bilawal 2014-10-09 14:25:03