Я вызываю веб-сервис в приложении Android с помощью ksoap и использую возвращаемое значение веб-сервиса.В особых случаях сумма, возвращаемая из определенного объема (как я выписал 310 символов), будет ошибкой, и программа не будет выполнена.Устранить проблему ??
private String listtransact() {
String result11 = "";
//Create request
SoapObject request = new SoapObject(NAMESPACE, "list_transact");
//Property which holds input parameters
request.addProperty("Meli_no","1262335493");
request.addProperty("From_date","2019-01-01");
request.addProperty("To_date","2019-05-02");
request.addProperty("Action","");
//Create envelope
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = false;
//Set output SOAP object
envelope.setOutputSoapObject(request);
//Create HTTP call object
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.setXmlVersionTag("");
androidHttpTransport.call("urn:services#list_transact", envelope);
if (envelope.getResponse() != null && !envelope.getResponse().equals("")) {
result11 = envelope.getResponse().toString();
} else {
result11 = null;
}
} catch (Exception e) {
e.printStackTrace();
}
return result11;
}
сумма, возвращаемая из определенного тома (как я извлек 310 символов), будет ошибкой, и исключение составляет