android - 如何设置超时

时间:2011-07-20 13:03:45

标签: android

在我的应用程序中,我正在调用Web服务方法,但响应需要更多时间。

由于没有时间指定,我得到以下异常。如何处理它。  java.net.socketException:connection重置。

所以我想实现特定Web服务方法的超时。这意味着假设在指定时间后没有获得Web服务响应,那么它将生成超时异常。如何实现它。

任何人都可以帮助我吗?

感谢

1 个答案:

答案 0 :(得分:0)

URL URLObj = null;
HttpURLConnection ConnObj = null;
URLObj = new URL("Http://Url.to.the/webservice");
ConnObj = (HttpURLConnection) URLObj .openConnection();
ConnObj .setConnectTimeout(5000); // This will set the desired time out for the connection request