【发布时间】:2013-03-15 21:40:36
【问题描述】:
我正在为我的学校编写应用程序,并且我想显示来自网站的新闻,因此我必须在我的应用程序中获取源代码。这是我从网站获取 Html- 源代码的代码:
public String getHTML(String urlToRead) {
URL url;
HttpURLConnection conn;
BufferedReader rd;
String line;
String result = "";
try {
url = new URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = rd.readLine()) != null) {
result += line;
}
rd.close();
} catch (Exception e) {
result += e.toString();
}
return result;
}
如果我有互联网连接,它工作正常,但如果没有连接,应用程序崩溃。如果没有连接到互联网,我如何在应用程序中显示错误而不崩溃? (对不起我的英语,我是来自德国的学生......)
谁能帮帮我?
谢谢
乔纳森
【问题讨论】: