не создает новую таблицу:
Перед запуском приложения полностью очищаю все данные (в логах потом отслеживаю что БД пересоздается). На первом скриншоте код создания таблицы в DBHelper. При попытке добавлять значения (скриншот 2), получаю ошибку (скриншот 3), в которой видно, что он не видит самый первый столбец user_id.
На всякий случай на 4 скриншоте оставлю константы полей.
В чём может быть причина этой ошибки? Подскажите, пожалуйста, в каком направлении хоть искать решение))
Заранее спасибо
Ну глюк то при обращении к таблице Обратись по номеру столбца
Если по номеру столбца, говорит что в таблице существует 5 столбцов, а значений передается 6
Ну значит создается база с 5 колонками. Возможно у одной из них незаконное имя или типа того
Спасибо Сейчас поищу поподробнее
Нашел проблему Может кому-то в дальнейшем поможет: после очищения данных и запуске DBHelper.onCreate() запрос CREATE TABLE IF NOT EXISTS... просто не отрабатывал. Банальное drop table if exists перед ним исправило ситуацию Всем спасибо)
Обсуждают сегодня