Ich versuche, Werte von SQLite-Datenbank zu erhalten und sie zu einer ArrayList hinzuzufügen. Ich weiß nicht, was das Problem ist. Ich kann mehr Code posten, wenn es in diesen Codeteilen kein Problem gibt.java.lang.IllegalStateException: Zeile 1, Spalte 4 von CursorWindow konnte nicht gelesen werden
@Override
public void onCreate(SQLiteDatabase db) {
String sql ="create table tablo(id integer primary key,tipi text,turu text, miktar text, notlar text) ";
db.execSQL(sql);
public List<String> listAll(){
List<String>liste = new ArrayList<String>();
Cursor c = db.rawQuery("select * from tablo",null);
c.moveToFirst();
while (c.moveToNext()){
int id = c.getInt(0);
String tipi=c.getString(1);
String turu = c.getString(2);
String miktar = c.getString(3);
String notlar =c.getString(4);
Data d = new Data(id,tipi,turu,miktar,notlar);
String toSt =d.toString();
liste.add(toSt);
}