for(reTry == 0 ; reTry < 2 ; reTry++){reponseCode = -1;try{请求操作}catch{}responseCode = conection.code;if(responseCode == -1)//code默认是-1,说明请求还没发送出去也就是超时了。{sleep(xxTime);//xxTime后发起第二次请求;}else//不是-1,说民请求并且返回了{根据不同的code接受返回内容break;跳出for}}大致来说最简单的就是根据Code的判断,默认说明the response code, -1 if no valid response code.希望对你有所帮组~ 到eoeAndroid网站查看回答详情>>