Android java
Android: solución a Couldn’t read row 0, col -1 from CursorWindow
Programando algunas cosas en Android con SQLite me topé con un error que dice algo así (puede variar según tu caso):
java.lang.IllegalStateException: Couldn’t read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
Esto fue al usar el método getColumnIndex
y los métodos de getXXX
de la clase Cursor.
Hoy voy a explicar cómo solucionar ese error y cuáles son sus causas en Android, no importa si es en Java o en Kotlin, pues Cursor es de Java.