Ich habe eine Datenbank entwickelt. Hier ist mein Code:Android Cursor Initialisierung
Cursor cursor =database.query(ColumnID.AGENT_TABLE,null,null,null,null,null,null);
while (cursor.moveToNext()) {
County county = new County();
county.setId(cursor.getString(cursor
.getColumnIndex(ColumnID.ID)));
county.setAgent_Name(cursor.getString(cursor
.getColumnIndex(ColumnID.AGENT_NAME)));
county.setAddress_Line_1(cursor.getString(cursor
.getColumnIndex(ColumnID.ADDRESS_LINE_1)));
countyList.add(county);
}
Leider erhalte ich diese Fehlermeldung:
Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
Referenz: Android Cursor initialization
Es gibt [ziemlich viele ähnliche Fragen hier] (https://stackoverflow.com/search?q=Make+sure+the+Cursor+is+initialized+correctly + vor + Zugriff + Daten + von + es). – halfer
Bitte schreiben Sie Ihren vollständigen Code @Raseem Ayatt – Lampard