Урок 34. Хранение данных. SQLite
Re: Урок 34. Хранение данных. SQLite
Да нет, это прописано
Re: Урок 34. Хранение данных. SQLite
и где ты этот метод вызываешь?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 34. Хранение данных. SQLite
нигде, я его просто добавил в клас DataBase. А где его вызывать?
Re: Урок 34. Хранение данных. SQLite
Вызвал при первом создании объекта класса DataBase - ошибка. В логах: sqlite3_open_v2("/sdcard/TestDB/TestDB", &handle, 6, NULL) failed
Re: Урок 34. Хранение данных. SQLite
ищи строчку, где ошибка и разбирай, что вообще этот метод делает.
В другой раз помни, что сами по себе вызываются - события. Методы - нужно вызывать самим там, где это необходимо.
В другой раз помни, что сами по себе вызываются - события. Методы - нужно вызывать самим там, где это необходимо.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 34. Хранение данных. SQLite
Версия андроида кстати какая?
Re: Урок 34. Хранение данных. SQLite
сейчас 1.6 Но пробовал и на 4.1, там тоже ошибка
Re: Урок 34. Хранение данных. SQLite
Разобрался, проблема была с разрешениями (не очень эта тема в интернетовских учебниках освещена). Сейчас никаких ошибок нет, приложение запускается, папка и файл db создаются. Только в базе вместо моей таблицы таблица android_metadata, а сами базы по прежнему в телефоне))
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 34. Хранение данных. SQLite
До версии 2.1 были проблемы в создании базы на флешке. Вот тут указано в чем беда.
Re: Урок 34. Хранение данных. SQLite
Почему замена "email" например на "mail" выдает в результате список красных строк в логе
- Вложения
-
- Снимок2.JPG (70.37 КБ) 13030 просмотров
-
- Снимок.JPG (45.15 КБ) 13030 просмотров
Re: Урок 34. Хранение данных. SQLite
нету у вас колонки с именем mail- там ясно написано.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 34. Хранение данных. SQLite
Так разве не этими строками создаются колонки?
cv.put("name", name);
cv.put("mail", mail);
Где же моя ошибка?
cv.put("name", name);
cv.put("mail", mail);
Где же моя ошибка?
Re: Урок 34. Хранение данных. SQLite
нет, не этими
Что значит "создаются"?
Что значит "создаются"?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 34. Хранение данных. SQLite
нетaleksbim писал(а):Так разве не этими строками создаются колонки?
cv.put("name", name);
cv.put("mail", mail);
Где же моя ошибка?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 34. Хранение данных. SQLite
это эхоrezak90 писал(а):нетaleksbim писал(а):Так разве не этими строками создаются колонки?
cv.put("name", name);
cv.put("mail", mail);
Где же моя ошибка?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 34. Хранение данных. SQLite
Подскажите пожалуйста. Как считать с таблицы значение типа boolean? Положить его туда получается через cv.put(String key, Boolean value), а метода для считывания типа getBoolean нет?
Можно конечно использовать и числа 0 и 1, но раз можно положить, то можно как-то считать?
Можно конечно использовать и числа 0 и 1, но раз можно положить, то можно как-то считать?
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 34. Хранение данных. SQLite
SQLite не работает с Boolean. Вместо него юзается как раз таки 0 и 1 целочисленного типа.
Re: Урок 34. Хранение данных. SQLite
вы же не через putBoolean туда его кладете))igrok-vip писал(а):Подскажите пожалуйста. Как считать с таблицы значение типа boolean? Положить его туда получается через cv.put(String key, Boolean value), а метода для считывания типа getBoolean нет?
Можно конечно использовать и числа 0 и 1, но раз можно положить, то можно как-то считать?
Что положили, то и считывайте. Типа boolean нет.
можно преобразовать обратно так
Boolean pBool = Boolean.parseBoolean(cursor.getString(cursor.getColumnIndex("fl_boolean")));
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 34. Хранение данных. SQLite
Ясно, спасибо
-
Romillionaire
- Сообщения: 7
- Зарегистрирован: 28 июн 2013, 11:26
Re: Урок 34. Хранение данных. SQLite
Как правильно реализовать в SQLite таблицу справочник?
У меня есть таблицы Countrys, у которой есть такие поля как (id, название страны и флаг)
Мне нужно при создании базы добавить в эту таблицу 150 стран.
Я так понимаю после того как база создана в цикле сделать 150 incert ?
У меня есть таблицы Countrys, у которой есть такие поля как (id, название страны и флаг)
Мне нужно при создании базы добавить в эту таблицу 150 стран.
Я так понимаю после того как база создана в цикле сделать 150 incert ?
