Однократная вставка, многократное чтение в приложение SQLite для Android - PullRequest
1 голос
/ 21 марта 2012

Я знаю, что есть похожие ответы, поэтому я собираюсь сделать это очень кратким. Я планирую разработать приложение, которое состоит из 18 глав, и каждая глава имеет 30 или 40 гимнов. Теперь я планирую использовать команду SQLite, вставлять каждый гимн по отдельности, но после вставки и после создания APK-файла данные в базе данных все еще будут присутствовать? Или он должен быть вставлен в каждую установку? Какие у меня варианты?

Ответы [ 4 ]

0 голосов
/ 21 марта 2012

Я предлагаю вам использовать синтаксический анализ XML, чтобы показать Hymens вместо sqllite.Просто создайте XML-файл с тегом hymen, затем получите тег и покажите данные на экране.

0 голосов
/ 21 марта 2012

Я не согласен с вашим вопросом ... но если вы вставляете данные через свой код ... чем при каждой установке ваши записи будут вставляться один раз ... если вы предоставите условие сделать это только один раз.

0 голосов
/ 21 марта 2012

Вы должны кодировать вставку гимнов при запуске / запуске приложения, чтобы база данных была готова к поиску для приложения. Но в следующий раз, когда приложение запустится, проверьте, существует ли ваша база данных и есть ли гимны (размер базы данных), если да, не заполняйте базу данных снова, если нет, заполняйте ее.
Я надеюсь, что вы хотите прочитать из файла / массива и вставить записи в базу данных.
Как только вы вставите записи в базу данных, они будут доступны для справки, пока приложение не будет удалено или база данных не будет перезаписана. -created. База данных Sqlite является постоянным хранилищем.

Теперь я планирую использовать команду SQLite, вставлять каждый гимн отдельно, но после вставки и после создания файла APK сохранятся ли данные в базе данных?
Да, это будет присутствовать. После установки приложения будет выполнен код базы данных и будет создана база данных.

0 голосов
/ 21 марта 2012

Если вы используете базу данных sqlite для своего приложения ... каждый раз, когда приложение установлено ... будет создана новая база данных (конечно, старая будет удалена) .. и поэтому гимны будут вставляться при каждой установке.. (но после установки .. при запуске приложения не будет создаваться новая база данных и вставки ..) .. надеюсь, это понятно ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...