1

如何关闭由以下代码打开的连接:

 HttpTransportSE androidHttpTransport = new HttpTransportSE(URL)
 androidHttpTransport.call(soap_action, envelope);

HttpTransportSE 是在 Ksoap2 库中定义的一个类。

4

3 回答 3

1
androidHttpTransport.reset();

?

这里

于 2012-09-22T13:03:06.447 回答
1
        if(httpTransport!=null){
            httpTransport.reset();
            try {
                httpTransport.getConnection().disconnect();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
于 2014-08-12T13:02:50.773 回答
0

取消您正在其中创建连接的 AsyncTask,因为取消的 AsyncTask 将停止在其中运行的所有进程,因此您的连接也将关闭。

mAsyncTask.cancel(true);

于 2012-09-22T13:04:00.317 回答