T
theAydinator
Neues Mitglied
- 0
Hallo Forum,
danke dass du dieses Thema dir anschaust und ich hoffe du kannst mir weiterhelfen.
Ich möchte aus der Sqlite-Datenbank bestimmte Datensätze in eine ListView per einem CustomAdapter reinladen. Zur Abfrage dient die folgende Methode.
Fragment1.class
Ergebnis des Codes: Letzter Datensatz der Abfrage
Liegt das Problem eventuell an der Abfrage oder an dem Adapter?
Vielen Dank im Voraus und beste Grüße
Aydin
danke dass du dieses Thema dir anschaust und ich hoffe du kannst mir weiterhelfen.
Ich möchte aus der Sqlite-Datenbank bestimmte Datensätze in eine ListView per einem CustomAdapter reinladen. Zur Abfrage dient die folgende Methode.
Code:
public ArrayList<Kapitel> getBittgebeteNachUnterkategorie(int unterkategorie_id) {
hisnulmuslim_kapitel = new ArrayList<Kapitel>();
kapitel = new Kapitel();
hisnulmuslim_kapitel.add(kapitel);
cursor = db.query( DBHelper.TABLE_NAME_KAPITELN,
new String[] { DBHelper.ID_COLUMN , DBHelper.TITEL_COLUMN },
DBHelper.UNTERKATEGORIE_COLUMN + "=?",
new String[] { String.valueOf(unterkategorie_id) },
null, null, null, null);
cursor.moveToFirst();
do {
int id = cursor.getInt(0);
String titel = cursor.getString(1);
kapitel.setId(id);
kapitel.setTitel(titel);
} while (cursor.moveToNext());
return hisnulmuslim_kapitel;
}
Code:
dbHelper.open();
listView = (ListView) rootView.findViewById(R.id.listview_1);
ArrayList<Kapitel> hisnulmuslim_kapitel = null;
hisnulmuslim_kapitel = dbHelper.getBittgebeteNachUnterkategorie(2);
adapter = new CustomAdapter(getActivity(),
R.id.listview_1,
hisnulmuslim_kapitel);
listView.setAdapter(adapter);
dbHelper.close();
Ergebnis des Codes: Letzter Datensatz der Abfrage
Liegt das Problem eventuell an der Abfrage oder an dem Adapter?
Vielen Dank im Voraus und beste Grüße
Aydin