1

我想在某个时间后停止 http 请求,为此我正在使用 httpclient.getConnectionManager().shutdown(); 在这样的处理程序中:

 new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {

                 httpclient.getConnectionManager().shutdown();
            }
        }, 12000);

我在发出 httprequest 的 try 块中使用这个处理程序。但它会立即执行 ShutDown() 方法,不会有任何延迟。我究竟做错了什么?

4

1 回答 1

1

为什么你不能使用这些?

HttpConnectionParams.setConnectionTimeout(httpParameters, 12000); HttpConnectionParams.setSoTimeout(httpParameters, 12000);

于 2013-05-16T14:08:11.180 回答