Отменить httpTransport.call с помощью ksoap в Android
Я использовал ksoap lib для подключения к моему веб-сервису.
мой сценарий
- показывая диалог прогресса
- позвоните в мой веб-сервис
3-1. если сделано, закройте диалог
3-2. если пользователь отменяет диалог, то отменяет вызывающую операцию
но я не знаю, как я могу отменить метод вызова после запуска.
это мой метод вызова
SoapObject request=null;
request = new SoapObject(NameSpace,Operation);
request.addProperty(propertys.get(i));
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
Log.d(tag, "request="+request);
HttpTransportSE httpTransport = new HttpTransportSE(db.getWebsiteAddress()+ db.getWebserviceName());
Object response = null;
try {
httpTransport.call(db.getNameSpace()+Operation, envelope);
response = envelope.getResponse();
} catch (Exception exception) {
response = exception.toString();
exception.printStackTrace();
}
так что мой вопрос, есть ли способ отменить метод httpTransport.call?
спасибо за любую помощь.