次のコードによって開かれた接続を閉じるにはどうすればよいですか:
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL)
androidHttpTransport.call(soap_action, envelope);
HttpTransportSE は、Ksoap2 ライブラリで定義されているクラスです。
次のコードによって開かれた接続を閉じるにはどうすればよいですか:
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL)
androidHttpTransport.call(soap_action, envelope);
HttpTransportSE は、Ksoap2 ライブラリで定義されているクラスです。
if(httpTransport!=null){
httpTransport.reset();
try {
httpTransport.getConnection().disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Cancel the AsyncTask inside which you are creating the connection as the cancelled AsyncTask will stop all the processes running inside it and hence your connection would get closed too.
mAsyncTask.cancel(true);