Что происходит с моей существующей базой данных приложений, когда я обновляю ее до новой версии в Android - PullRequest
3 голосов
/ 07 июля 2010

Предположим, что приложение хранит некоторые связанные с пользователем или любимые записи пользователей в своей локальной базе данных.Когда я обновляю свое приложение, что происходит с БД?Как разработчик, как я могу предотвратить потерю данных?

1 Ответ

4 голосов
/ 07 июля 2010

Вы можете увидеть, как это сделать, в документации для разработчиков по адресу http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

Если схема вашей базы данных не изменится, то все будет в порядке, поскольку данные сохраняются во время обновления. Если вы меняете схему базы данных, вы должны использовать onUpgrade, чтобы обновить предыдущую версию базы данных до последней версии.

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