【发布时间】:2010-11-21 20:30:08
【问题描述】:
我有一个小问题,我没看到。
我检索 Json 数据(JSONArray),我想在JSONArray 中的所有名称中创建一个List,类似这样。
List list = new ArrayList<String>();
for(int i=0;i < data.length();i++){
list.add(data.getJSONObject(i).getString("names").toString());
}
我想把这个列表放在“ListView”中,所以我这样做了:
ArrayList<String> test = history_share.list;
names_list = (String[]) test.toArray();
ArrayAdapter<String> adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, names_list);
setListAdapter(adapter);
(history_share 是我创建的从 api 获取 json 数据的方法之一。 Eclipse 没有看到任何错误,我也没有。
有人可以帮帮我吗?
【问题讨论】:
-
什么不起作用?您收到了哪些错误消息?
-
我没有任何问题,当我启动 android 应用程序时,它会出现:“应用程序意外停止”的事情。
-
@Tsunaue:这个异常必须有一个 logcat 输出。
-
第一个错误是java.lang.runtimeexeption(我不知道如何复制logcat)
标签: android json listview arraylist android-arrayadapter