我的json数组
["a","b","c","d"]
我使用以下代码获取json数据,,,,
我可以使用textview.setText(jr.get(i));
从json数组中获取一个数据
然后我试图在spinner中获取总数组。通过使用log我已经检查了我的列表大小,它显示了4,那么这里的错误是什么..
它显示
03-07 00:38:11.468: E/(1184): List(size) 4
03-07 00:38:11.558: E/AndroidRuntime(1184): java.lang.NullPointerException
我的java
protected void onPostExecute(String result) {
try {
JSONArray jr = new JSONArray(result);
for(int i=0;i<jr.length();i++)
{
list.add("" +jr.get(i));
}
} catch (JSONException e1)
{
e1.printStackTrace();
}
Log.e("", "List(size) " + list.size());
if(list!=null)
{
adapter=new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter);
}
}