使用Postdelayed在指定时间后停止Http请求?

时间:2013-05-16 13:31:15

标签: android exception handler

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

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

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

我在try块中使用这个处理程序,我正在进行httprequest。但它正在立即执行ShutDown()方法而没有延迟。 我做错了什么?

1 个答案:

答案 0 :(得分:1)

为什么你不能使用theese?

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