几个月前,我开发了一个Android应用程序。但是在那个时候,我不认为我需要备份我的数据库。事实是,现在我知道了,但我没有实现它。
现在,我是否可以在不丢失数据的情况下进行数据库备份?因为我认为如果我创建数据库备份的方法,当我构建应用程序时,我会松散所有的数据,因为我有这样的方法:
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + POINTS_TABLE);
db.execSQL("