0

Androidボックスで実行されていたTVベースのAndroidアプリケーションを作成しようとしていますが、突然LAN接続を引っ張ると接続が失われ、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);
        }
    }
4

0 に答える 0