Hallo Gemeinde,
folgender Error macht mir das Leben schwer.
Error:
'getColumnIndexOrThrow(java.lang.String)' in 'android.database.Cursor' cannot be applied to '(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)'
bei -- arrayList.add ....... !
StackOverflow bietet mir an vom SDK 32 , mit dem ich arbeite, auf 30 zu wechseln. Androidstudio sagt mir, läßt Google Play nicht zu. Fehler geht auch nicht weg.
Was nun ? Kann jemand helfen.
Gruß Wolfgang
Code
public ArrayList getAufgabe(){
SQLiteDatabase db = getReadableDatabase();
ArrayList<String> arraylist = new ArrayList<>();
//Get readable DB
Cursor cursor = db.rawQuery("SELECT * FROM " + aufgabenliste, null);
cursor.moveToFirst();
while (!cursor.isAfterLast()) {
arraylist.add(cursor.getString(cursor.getColumnIndexOrThrow("_id","bereichs_id","aufgabentyp_id","notiz","termin")));
cursor.moveToNext();
}
return arraylist;
}
Alles anzeigen