Hier ist mein LogCat:
%Vor% Der LogCat bezieht sich auf diese Codezeile 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at com.mohit.geo2do.adapters.TasksAdapter.bindView(TasksAdapter.java:60)
. Hier ist die bindView
Methode meines Taskadapters:
Ich habe 100% verifiziert, dass die Spalte existiert. Was könnte das Problem sein?
UPDATE:
Der Cursor stammt von einer bindView-Methode, daher habe ich die Abfrage für den Cursor nicht selbst erstellt. Ich habe die Datenbank neu erstellt und jetzt bekomme ich diesen Fehler:
Ich habe überprüft, dass der Spaltenindex -1:
ist %Vor%Und dass die Spalte "Fälligkeitsdatum" existiert:
%Vor%Stellen Sie sicher, dass die Abfrage, die Ihren Cursor generiert hat, das Feld enthält, auf das sich Tasks.DUE_DATE bezieht. Wenn dies nicht der Fall ist, gibt getColumnIndex -1 zurück. Sie können auch getColumnIndexOrThrow verwenden, mit dem Sie eine IllegalArgumentException abfangen können.