几个月前,我制作了一个安卓应用。但当时我并没有想到需要备份我的数据库。现在,我确实需要备份,但我没有实现它。
现在,有没有什么方法可以让我备份数据库,而不会丢失数据?因为我认为如果我创建数据库备份的方法,在构建应用程序时,我将丢失所有数据,因为我有这个方法:
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);
}