Android 4在BufferedReader上崩溃?

时间:2012-10-25 08:59:43

标签: android json bufferedreader

我有这个代码在android< 4:

上工作正常
        try{
            URL url = new URL("http://www.mysite.com/data.php");
            BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
            while((testo=in.readLine()) != null){
                testo2+=testo;
            }
            in.close();
            JSONObject jObject = new JSONObject(testo2);
            button.setText(jObject.getString("n"));
            textView1a.setText(" "+jObject.getString("so"));
            textView1b.setText(jObject.getString("tc")+" ");
        }
        catch(MalformedURLException e){
            System.out.println("1");
        }
        catch(IOException e){
            System.out.println("2");
        }
        catch(JSONException e){
            System.out.println("3");
        }

但是在android> 4中无效,它会使应用程序崩溃。 我不知道为什么,但它似乎崩溃了bufferedreader。 我的网址返回一个像

这样的字符串
{"n":"788531","so":"412848","tc":"609774","is":"14270","di":"55.257953749124"}

我解析为json。

0 个答案:

没有答案