Создание таблицы SQLite нажатием кнопки

260
05 ноября 2017, 16:10

Добрый день. Подскажите, каким образом можно создать таблицу методом onClick? Например я создаю школьное расписание, и при первом входе в приложение создается база данных timetable.bd а при нажатии кнопки "Создать расписание" создается TABLE_NAME с именем Calendar.getInstance().getTime(); и в нее уже добавляю уроки, время, темы и т.д. Отдельные таблицы нужны для привязки к календарю (дате). Все мои попытки закончились провалом. Прошу объяснить в теории. Или подскажите где почитать (посмотреть примеры).

Answer 1

Я думаю, что не стоит при первом входе создавать базу (может поля? Или в крайнем случае таблицу).

База уже должна быть заранее создана. А при нажатии кнопки - подключаться к ней.

По простому - есть база, в ней 5-6 таблиц (занятия на каждый день недели + суббота) [id | lesson | time (тут можно либо тип datestamp, либо varchar, если будете тулить время отрезками).

Пользователь открывает аппликацию, в методе onCreate выполняется подключение к БД и выгрузка данных на ваше Активити (в ListView, наверное).

Реализуется либо PHP+mySQL, либо (проще) FireBase.

READ ALSO
Не могу получить appender из log4s.property

Не могу получить appender из log4s.property

Подскажите как получить все аппендеры из log4jproperty?

262
запустить python-скрипт через терминал, Java

запустить python-скрипт через терминал, Java

Не запускается python-скрипт, путь к файлу правильныйТа же самая команда запускается через терминал вручную

246
Как в prepared statmet передать List стрингов

Как в prepared statmet передать List стрингов

Как сделать так чтобы этот prepare statment получал list стрингов и записывал их в бд?

259
Как запустить такой проект в idea?

Как запустить такой проект в idea?

Стыдно, да, но не могу разобраться,так как за Джаву взялся только толькоРазбираю пример, да не могу запустить

264