Я работаю над приложением для своей школы, и я хочу показывать новости с веб-сайта, поэтому мне нужно получить исходный код в моем приложении. Это мой код для получения HTML- Исходник- с сайта:Получить ошибку в HTTP-соединении HTTP
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;
}
Если у меня есть подключение к Интернету, он работает отлично, но если нет никакой связи, приложение падает. Как я могу показать ошибку в приложении, если нет подключения к Интернету, не разбирая его? (Извините за мой английский, я ученик из Германии ...)
Может ли кто-нибудь мне помочь?
Благодаря
Jonathan
Я думаю, что это должно работать, спасибо! – jwandscheer