Android: JSONParser getJSONObject аварийно завершает работу и не выдает исключение при потере сетевого подключения
Я пытаюсь создать приложение для Android на базе телевизора, которое работало на Android-устройстве, но внезапно, когда я извлекаю из него соединение с локальной сетью, чтобы оно было потеряно, JSONParser.getJSONObject падает, и странным является то, что оно не выдает никаких исключение из сбоев. Вот мой код для разбора JSON.
public void checkData(String url) {
try {
final JSONParser jParser = new JSONParser();
String result = jParser.getJSONFromUrl(url);
JSONObject json = (JSONObject) new JSONTokener(result).nextValue();
JSONObject retObj = json.getJSONObject("error");
String errorStr = retObj.getString("code");
errView = (TextView) act.findViewById(R.id.error401msg);
errView.setText(errorStr);
} catch (JSONException e) {
System.out.println("Error401::JSON Error: " + e);
} catch (RuntimeException err) {
System.out.println("Error401::Runtime Error: " + err);
} catch (Exception e) {
System.out.println("Error401::Exception: " + e);
}
}