これは私が今持っているものです。このメソッド open は http url との接続です。
public static void setCameraList(String list) {
URL calculator;
try {
String url = "http://example.com/index.php?cameraList=" +URLEncoder.encode(list, "ISO-8859-1");
calculator = new URL(url);
URLConnection calcConnection = calculator.openConnection();
BufferedReader streamReader = new BufferedReader(new InputStreamReader(calcConnection.getInputStream()));
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
}
この作業は問題ありませんが、URL に到達できない場合やエラー コードが返された場合に、method
アプリ全体がクラッシュするように見えることがあります。
私が興味を持っているのは、なぜこのメソッドがキャッチに失敗するのException
ですか?
また、これを追加すると:
catch(Throwable th){
}
これは、その中で実行する操作に関連するmethod
catch
可能性がありますか?error/exception