Ich habe eine sehr einfache einfache Datenbank android App erstellt. Es benötigt ein Eingabe- und Anzeigeergebnis. Schaltfläche Hinzufügen wird zum Hinzufügen der Eingabe- und Löschen-Schaltfläche zum Löschen der in der SQLite-Datenbank gespeicherten Eingabe verwendet. Mein Cursor in Android SQLite ist richtig ausgerichtet, aber immer noch bin ich mit dem Fehler konfrontiert: verursacht durch: java.lang.IllegalStateException: Konnte Zeile 0, Spalte -1 von CursorWindow nicht lesen. Stellen Sie sicher, dass der Cursor korrekt initialisiert ist, bevor Sie auf Daten zugreifen. Folgendes ist der Cursor-Teil: Cursor c = db.rawQuery (query, null);Fehler: konnte Zeile 0, Spalte -1 von CursorWindow nicht lesen. Stellen Sie sicher, dass der Cursor korrekt initialisiert wird, bevor Sie auf Daten zugreifen
Ich habe versucht, Cursor-Positionen zu ändern, aber immer noch gleichen Fehler angezeigt. Ich habe auf anderen Seiten recherchiert und dasselbe ist das Konzept, aber immer noch gibt es ein Problem.
Sie sind 100% richtig. Mein schlechtes, es ist StudentName, nicht studentname. Vielen Dank CommonsWare, du hast meinen Fehler, für den ich ungefähr 2 Stunden gekämpft habe, gelöst. Ich werde beim nächsten Mal sehr vorsichtig mit meinen Namenskonventionen sein. App funktioniert jetzt einwandfrei. Danke nochmal und pass auf :) –