我正在尝试WSDL Webservice
通过Ksoap为我的 Android 应用程序调用一个。当我使用SoapPrimitive
时,它可以工作并且我得到以下字符串:
{"INGREDIENTS": [
{
"TEXT": "ohne Schweinefleisch",
"KEY": "*"
},
{
"TEXT": "mit Alkohol",
"KEY": "11"
},
……
等等..我只想在 a 中包含“文本” ListView
,但我不知道如何使用 SoapPrimitive 实现这一点。
当我使用 SoapObject 时,我只得到以下异常:
"java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive cannot be cast to org.ksoap2.serialization.SoapObject"
这是我的代码:
try {
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug = true;
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject response = (SoapObject)envelope.getResponse();
}
怎么了?我在网上看了几个小时,但我没有找到答案。