このチュートリアルに基づいて、KSOAP2 ライブラリを使用して複雑なオブジェクトの ArrayList を取得しています。
そして、オブジェクトのarrayListを受け取ることができます。問題は、エンベロープにオブジェクトが1つしかない場合です...私がそうするとき:
//...Call webservice
Vector<SoapObject> vectorOfSoapObject = (Vector<SoapObject>)envelope.getResponse();
//pass Vector to ArrayList
ClassCastException
エンベロープにオブジェクトが 1 つしかない場合、この行にが返されます。より多くの場合、正常に動作します(これが起こっていることを確認するためにデバッグを行いました)...
何が問題なのですか?