解决方案 »

  1.   

    用TimerTask吧:
    写一个类继承TimerTask,里面写想进行的操作:TimeoutTask extends TimerTask
    再请求时开启:
    Timer timer;
    timer.schedule(timerTask, 5000);
      

  2.   

    超时的话 回报出异常  有 ConnectTimeoutException 连接超时异常  和 SocketTimeoutException 套接子超时异常, 捕获这两个异常 在catch 代码块处理
      

  3.   

    具体贴下代码吧,
    int timeout = 5000;
    httpClient = new DefaultHttpClient();
    httpClient.getParams().setParameter(
    CoreConnectionPNames.CONNECTION_TIMEOUT, timeout);
    httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,
    timeout);我搜索过有人是放在IOException异常里面,吧HttpResponse response = httpClient.execute(post);出的异常当做超时或者网络问题,