两天来我一直在努力解决这个问题,并且准备扔东西.....
我有一个 JSONArray,我在 try/catch 块中处理它,但它似乎没有在最后传递变量。
我的代码:
try{
//Get the element that holds the results ( JSONArray )
JSONArray getresults = json.getJSONArray("results");
//Loop the Array
for(int i=0;i < getresults.length();i++){
HashMap<String, String> map = new HashMap<String, String>();
JSONObject e = getresults.getJSONObject(i);
totalpass = e.getJSONObject(i).getString("ftotalpass");
}
} catch(JSONException e) {
Log.e("log_tag", "Error parsing data "+e.toString());
}
我已经尝试过在 try/catch 块之前、之中、之后声明变量的所有方法,但我就是无法让它传递给我的代码的其余部分。
我究竟做错了什么?