AndroidアプリのKsoapWSDL Webservice
経由で電話をかけようとしています。を使用すると、機能し、次の文字列を取得します。SoapPrimitive
{"INGREDIENTS": [
{
"TEXT": "ohne Schweinefleisch",
"KEY": "*"
},
{
"TEXT": "mit Alkohol",
"KEY": "11"
},
.....。
など..に「テキスト」だけを入れたいのですが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();
}
どうしたの?私は何時間もウェブで調べましたが、答えが見つかりませんでした。