У меня есть приложение, которое находится в сети в игровом магазине. Он поставляется с предустановленной базой данных, которая находится в папке с ресурсами и когда пользователь запускает приложение, db копируется в предпочтительную папку.Обновление предварительно загруженной базы данных с существующими данными
Существует таблица избранных, в которой пользователь хранит закладки/любимые записи.
У меня есть новые данные и несколько других модификаций, которые я сделал с объединенной базой данных, и будет загружать новый APK для воспроизведения магазина.
Я обеспокоен тем, что пользователи, которые в настоящее время используют мое приложение, получат уведомление об обновлении, и после их обновления их приложение будет использовать новую вложенную базу данных, и они потеряют свои записи, хранящиеся в избранных.
Я сделал некоторый поиск google на нем, и SQLiteHelper onUpgrade() работает, когда мы создаем базу данных во время выполнения, но в моем случае это предварительно загруженная в комплекте база данных.
Как я могу сделать резервную копию данных избранного перед обновлением, а затем загрузить ее обратно в новый файл db.
Благодаря
Спасибо man u сохранил мою работу – kaibuki
человек, вы прибили его! 10x – gor