Сохранить базу данных SQLite - PullRequest
0 голосов
/ 11 марта 2012

В моем приложении я использую базу данных для хранения некоторых данных, но если я закрою свое приложение, моя база данных тоже будет удалена.Поэтому я хочу знать, есть ли способ сохранить мою базу данных и повторно использовать ее для следующего запуска моего приложения.

Сейчас я использую public DatabaseHandler(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } для создания моей базы данных.*

Спасибо за вашу помощь

Ответы [ 3 ]

3 голосов
/ 11 марта 2012

Если вы создаете базу данных, используя SQLiteOpenHelper, она не будет удалена, если вы не сделаете это намеренно.Они используются для постоянного хранения памяти, поэтому платформа Android не удаляет ее сама, если пользователь не удалит данные приложения и кэш из настроек приложения.

1 голос
/ 11 марта 2012

Чтобы создать базу данных в вашем приложении Android, вы обычно создаете подкласс SQLiteOpenHelper.В конструкторе вашего подкласса вы вызываете метод super () SQLiteOpenHelper, указывая имя базы данных и текущую версию базы данных.
В этом классе вам необходимо переопределить метод onCreate ().

См.http://www.vogella.de/articles/AndroidSQLite/article.html#sqliteoverview

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

использовать sqliteopenhelper

проверьте эту ссылку http://thenewboston.org/list.php?cat=6

Содержит учебники с включенным кодом, которые вы можете легко понять для цели, которую хотите достичь

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