Я создаю приложение, которое создает базу данных SQLite и взаимодействует с ней.
Однако каждый раз, когда приложение устанавливает соединение с базой данных, оно закрывается из-за ошибок.
(на мой взгляд) соответствующие ошибки:
03-21 07:50:29.308: E/AndroidRuntime(554): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dummies.android.taskreminder/com.dummies.android.taskreminder.ReminderListActivity}: java.lang.IllegalArgumentException: column '_id' does not exist
03-21 07:50:29.308: E/AndroidRuntime(554): Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
В учебном пособии, которое я использовал, столбец ID назывался «_id», но я переименовал его в «ReminderID», прежде чем использовать его. Термин «_id» никогда не используется в моей версии, и переименование переменной «ReminderID» в «_id» приводит к тем же ошибкам.