我一直試圖得到這個權利爲2天,我準備扔東西.....如何從try/catch塊中獲取變量?
我有一個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塊之後的所有莊園,但我不能把它傳遞給我的代碼的其餘部分。
我在做什麼錯?
您正在處理json,無論您將聲明您必須在try catch塊中聲明 – AkashG 2012-07-11 13:11:14
您可以發佈您的json數據嗎? – Suresh 2012-07-11 13:11:21
閱讀Java中的範圍! – hsz 2012-07-11 13:12:13