Hallo,
nach langer Zeit benötige ich mal wieder eure Hilfe. Ich möchte eine ArrayList mit einem String ArrayList füllen. Ich lese die Daten aus einem Sqlite Cursor und zeige diese dann in einem ListView an. Leider habe ich einen Fehler beim befüllen der ArrayList. Ich lese in der Schleife die Daten in das listItems Array ein und füge sie der eigentlichen Liste listTour hinzu. Leider wird dann beim leeren der listItems Liste auch die listTour Liste geleert???
Und hier der eigendliche Code zum befüllen.
Code
myGlobalCursor.moveToFirst();
listTour.clear();
for (int i = 0; i < myGlobalCursor.getCount(); i++) {
listItems.removeAll(listItems);
listItems.add(myGlobalCursor.getString(1));
listItems.add(myGlobalCursor.getString(2));
listItems.add(myGlobalCursor.getString(3));
listItems.add(myGlobalCursor.getString(4));
listItems.add(myGlobalCursor.getString(5));
listItems.add(myGlobalCursor.getString(6));
listTour.add(listItems);
myGlobalCursor.moveToNext();
}
Alles anzeigen
Ich hoffe ihr könnt mir weiter helfen.
Danke