0
我正在爲我的學校申請一個應用程序,並且我想從網站上顯示新聞,所以我必須在我的應用程序中獲取源代碼。這是我從網站獲取HTML的源代碼代碼:在HTTP Url連接中獲取錯誤
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;
}
如果我有Internet連接,它工作正常,但如果沒有連接,應用程序崩潰。如何在應用程序中顯示錯誤,如果沒有連接到互聯網,而又沒有崩潰? (對不起,我是英國人,我是德國學生...)
任何人都可以幫助我嗎?
感謝
喬納森
我認爲應該工作,謝謝! – jwandscheer 2013-03-16 11:10:59