次のようなコンテンツを持つPHP Webサービスからのオブジェクトの配列があります。
anyType[
objectname1{element1=1234567890; element2=test; element3=1110; element3=72.824043; },
objectname1{element1=11090999; element2=test; element3=2292; element3=72.824043; }]
Android アプリケーションで Web サービス データを取得するために ksoap2 を使用しています。
この質問のchadi cortbaouiのソリューションを使用してみましたが、エラーが発生しています
java.lang.ClassCastException: java.util.Vector を org.ksoap2.serialization.SoapObject にキャストできません
SoapObject response1 = (SoapObject) response.getProperty(0);
次のコードの行
envelope.encodingStyle = "UTF-8";
httpTransport.debug = true;
httpTransport.call(SOAP_ACTION, envelope);
response = (SoapObject) envelope.bodyIn;
SoapObject response1 = (SoapObject) response.getProperty(0);
SoapPrimitive
の代わりに を使用してみましたが、 の代わりに を使用SoapObject
してみましたが、同じエラーがスローされて動作しません。envelope.getResponse()
envelope.bodyIn