У меня небольшая проблема, и я не вижу ее.JSonarray для Arraylist и Arraylist в ListAdapter не работает. (В Android)
Я извлекаю данные Json (JSONArray
), и я хотел сделать List
всех имен в JSONArray
, что-то вроде этого.
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 является одним из метода я создан, чтобы принимать данные JSON из API Eclipse, не видит ошибку, и мне тоже.
Может кто-нибудь помочь мне, пожалуйста?
Что не работает? Какие сообщения об ошибках вы получаете? – Falmarri
У меня нет ничего, что является проблемой, и когда я приветствую приложение для Android, он делает следующее: «приложение неожиданно останавливается». – Tsunaze
@Tsunaue: для этого исключения должен быть выход logcat. –