Ich habe ein kleines Problem, und ich sehe es nicht.JSonarray zu Arraylist und Arraylist in ListAdapter funktioniert nicht. (In Android)
Ich erhalte Json Daten (JSONArray
) und ich wollte eine List
aller Namen in der JSONArray
, etwas wie diese.
List list = new ArrayList<String>();
for(int i=0;i < data.length();i++){
list.add(data.getJSONObject(i).getString("names").toString());
}
Und ich wollte diese Liste in einem `Listview‘ nehmen, damit ich dies tat.
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 ist eine der Methode i json Daten von einem api nehmen erstellt Eklipse sieht keinen Fehler, und ich auch nicht.
mir jemand helfen bitte?
Was nicht funktioniert? Welche Fehlermeldungen erhalten Sie? – Falmarri
Ich habe nichts, das ist das Problem, und wenn ich die Android-Anwendung lauge macht es ein: "Die Anwendung hat unerwartet gestoppt" -Sache. – Tsunaze
@Tsunaue: Es muss eine Logcat-Ausgabe für diese Ausnahme geben. –