ksoap2 で webservice メソッドを呼び出すために、次のコードを使用しています。
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(url,
TimeOutInSeconds * 1000);
try {
androidHttpTransport.call(soapAction, envelope);
} catch (Exception e) {
}
SoapObject so = (SoapObject) envelope.getResponse();
状況によっては、webservice が要求にすぐに応答せず、アプリが待機中でandroidHttpTransport.call(soapAction, envelope);
、ユーザーが要求をキャンセルしたい場合があります。call
ユーザーにメソッドをキャンセルさせるにはどうすればよいですか?