我有一个简单的Java代码,从输入Url获取HTML文本:如何与网络连接处理问题在Java中
try {
URL url = new URL("www.abc.com");
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(url.openStream()));
while ((line = rd.readLine()) != null) {
String code = code + line;
} catch (IOException e){}
我使用此代码在Android项目。现在问题出现在没有互联网连接的情况下。该应用程序只是暂停,然后给出错误。
是否有某种方法可以在某些固定的超时后打破这种情况,甚至在抛出异常后返回某些特定的字符串。你能告诉我怎么做吗?
Thankyou所有,顺便说一句理查德你的答案简单而高效。它解决了我所有的问题。我可以同时执行这两项任务,检查字符串是否为空值,超时值是否可以作为待遇。 非常感谢。 – Rizwan 2010-11-17 23:21:46
@Rizwan - np :) – 2010-11-18 09:48:11