Android - ¿El cursor de SQLite getColumnIndex () distingue entre mayúsculas y minúsculas?

ientras trabajaba con SQLiteCursor en Android, supe que elgetColumnIndex () se comporta con mayúsculas y minúsculas, por ejemplo:

Ejemplo

Column Name in DB was: Rules
cursor.getColumnIndex("Rules")  //workes fine
cursor.getColumnIndex("rules")  //throws error, see the error detail

La documentación no dice nada al respecto, para más detalles por favor vea esto.

LogCat dice:

java.lang.IllegalStateException: no se pudo leer la fila 0, col -1 de CursorWindow. Asegúrese de que el cursor se inicialice correctamente antes de acceder a los datos de él

Estoy confundido por este comportamiento de SQLiteCursor, ¿alguien puede ayudarme a decir que esto es cierto O estoy haciendo algo mal? Puedo proporcionar el código si es necesario.

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta