M
MichaTz
Neues Mitglied
Hallo zusammen,
für die Entwicklung des Inhalts einer GridView habe ich eine feste Variable, die wie folgt aufgebaut ist:
Da diese Variable aber statisch ist, versuche ich gerade diese Variable dynamisch aufzubauen und zwar mit Daten, die ich per JSON abrufe mit meinem folgenden Code:
Das JSON funktioniert soweit. Beim Zusammenbau sieht der Inhalt der Variable aber wie folgt aus:
[URL1.jpg,URL2.jpg,URL3.jpg,URL4.jpg]
D.h. außen müsste statt [ ] => { } sein und vor und hinter der JPG URL müssten " Zeichen stehen.
Ich habe noch versucht mit .toArray (Bereich [TESTBEREICH]) dies umzuwandeln, leider ohne Erfolg. Hat jemand einen Vorschlag / Idee?
Danke im Voraus!
LG Micha
für die Entwicklung des Inhalts einer GridView habe ich eine feste Variable, die wie folgt aufgebaut ist:
Code:
private String[] ausgabe = { "URL.jpg",
"URL",
"URL.jpg",
"URL.jpg",
"URL.jpg"};
Code:
private String[] ausgabeString;
try {
jsonResult = new JSONData().open("URL MIT JSON Daten");
JSONArray neuheiten = new JSONArray(jsonResult.getString("jsonArrayFromURL"));
List<String> ausgabeString = new ArrayList<String>();
for (int i = 0; i < neuheiten.length(); i++) {
JSONObject jsonRow = neuheiten.getJSONObject(i);
ausgabeString.add(jsonRow.getString("image"));
}
[TESTBEREICH]
// ArrayList to String[] Array
String[] listArr = new String[ausgabeString.size()];
listArr = ausgabeString.toArray(listArr);
for(String s : listArr )
System.out.println(s);
[/TESTBEREICH]
// Ausgabe
Log.d("Test ::: ", ausgabeString);
} catch (Exception e) {
android.util.Log.d("Fragment Error :::: ", e.toString());
}
[URL1.jpg,URL2.jpg,URL3.jpg,URL4.jpg]
D.h. außen müsste statt [ ] => { } sein und vor und hinter der JPG URL müssten " Zeichen stehen.
Ich habe noch versucht mit .toArray (Bereich [TESTBEREICH]) dies umzuwandeln, leider ohne Erfolg. Hat jemand einen Vorschlag / Idee?
Danke im Voraus!
LG Micha