学校のアプリケーションに取り組んでいますが、Webサイトからニュースを表示したいので、アプリケーションでソースコードを取得する必要があります。これは、Webサイトから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;
}
インターネットに接続している場合は正常に動作しますが、接続がない場合はアプリがクラッシュします。インターネットに接続していない場合、クラッシュせずにアプリでエラーを表示するにはどうすればよいですか?(英語で申し訳ありませんが、私はドイツの生徒です...)
誰か助けてもらえますか?
ありがとう
ジョナサン