【发布时间】:2011-10-14 18:47:49
【问题描述】:
我正在尝试测试以确保我想要的值在数组中。在第一个 toast 下面工作,只是吐出我的整个 JSON 数据字符串。
但是我试图在我的新 JSONArray 中显示 [1] 值的第二个 toast jsonArray 给了我以下错误jsonArray can not be defined to a variable我没有正确引用它吗?
try{
JSONArray jsonArray = new JSONArray(jsonData);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText(MainActivity.this, jsonData, Toast.LENGTH_LONG).show();
Toast.makeText(MainActivity.this, jsonArray[1], Toast.LENGTH_LONG).show();
编辑根据反馈,它也可能是范围问题,因为它在“尝试”中我必须使用尝试吗?如果是这样,我如何使其可用于脚本的其余部分。
【问题讨论】:
-
存在范围问题。我更新了我的答案。