Android - SQLite Cursor getColumnIndex () чувствителен к регистру?

Работая с SQLiteCursor в Android, я узнал, чтоgetColumnIndex () ведет себя с учетом регистра, например:

Пример:

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

Документация ничего не говорит об этом, для деталей пожалуйста, посмотрите это.

LogCat говорит:

java.lang.IllegalStateException: Не удалось прочитать строку 0, столбец -1 из CursorWindow. Убедитесь, что курсор инициализирован правильно, прежде чем получить доступ к данным из него

Меня смущает такое поведение SQLiteCursor, может ли кто-нибудь помочь мне, что это правда ИЛИ я делаю что-то не так? Я могу предоставить код, если требуется.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос