ksoap2 ライブラリを使用して Web サービス メソッドを呼び出しています。次のコードが使用されます
SoapObject request = new SoapObject(SOAP_ACTION, SOAP_METHOD);
for (Map.Entry<String, String> entry : params.entrySet()) {
// Use this to add parameters
request.addProperty(entry.getKey(), entry.getValue());
}
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet = false;
HttpTransportSE androidHttpTransport = new HttpTransportSE(SOAP_URL);
// this is the actual part that will call the webservice
androidHttpTransport.call(SOAP_ACTION, envelope);
XMLプルパーサー例外「予期しないトークン(位置:テキスト」)が発生します。しかし、同じライブラリを使用して、同じサービスURLでエラーなしで別のメソッドを呼び出しました。私のAndroid OSバージョンは4.0です