Несколько месяцев назад я сделал приложение для Android. Но в то время я не думал, что мне когда-нибудь понадобится сделать резервную копию моей базы данных. Правда в том, что теперь я делаю, но я не реализовал ее.Резервное копирование базы данных Android
Теперь, есть ли в любом случае для меня резервное копирование базы данных, без потери данных? Потому что я думаю, что если я делаю метод для моей резервной копии базы данных, когда я создаю приложение, я потеряю все данные, так как у меня есть этот метод:
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + POINTS_TABLE);
db.execSQL("DROP TABLE IF EXISTS " + NETWORKS_TABLE);
onCreate(db);
}
попробуйте это http://stackoverflow.com/a/14686392/1501644 –
Вы изменили схему таблицы точек или таблицы сети? Вы хотите сохранить их? Если вы не изменили схему и не хотите их удалять, вам не нужно их бросать? –
Я думаю, что это было изменено с обновлением Android. – dex90