D
DasSuko
Neues Mitglied
- 0
Guten Tag Android-Comm,
ich habe angefangen eine App zu programmieren und kommen momentan leider nicht weiter da bei mir die Datenbank nicht richtig ausgelesen wird. Leider weiß ich auch nicht warum, rein Theoretisch sollte es klappen, vielleicht bin ich auch einfach nur blind
Im Anhang ist ein Bild wie die Ausgebe aussieht.
Hier ein paar Ausschnitte aus dem Quellcode:
Activity.java
...Handler.java die Methode getAllChampions()
Kann mir da einer Helfen ? Das wäre Super. Danke schon mal im voraus.
ich habe angefangen eine App zu programmieren und kommen momentan leider nicht weiter da bei mir die Datenbank nicht richtig ausgelesen wird. Leider weiß ich auch nicht warum, rein Theoretisch sollte es klappen, vielleicht bin ich auch einfach nur blind
Im Anhang ist ein Bild wie die Ausgebe aussieht.
Hier ein paar Ausschnitte aus dem Quellcode:
Activity.java
Code:
...
List<Champion> champions = dbh.getAllChampions();
...
ArrayAdapter <Champion> adapter = new ArrayAdapter<Champion>(this,
android.R.layout.simple_list_item_1,champions);
setListAdapter(adapter);
...Handler.java die Methode getAllChampions()
Code:
public List<Champion> getAllChampions(){
List<Champion> champions = new ArrayList<Champion>();
// select all query
String select = "SELECT * FROM " + TABLE_NAME_COV;
SQLiteDatabase database = this.getWritableDatabase();
Cursor cursor = database.rawQuery(select, null);
if(cursor.moveToFirst()){
do{
Champion champion = new Champion();
champion.setId(Integer.parseInt(cursor.getString(0)));
champion.setName(cursor.getString(1));
...
champions.add(champion);
}while(cursor.moveToNext());
}
return champions;
}
Kann mir da einer Helfen ? Das wäre Super. Danke schon mal im voraus.