如何在Android应用升级到新版本后保留旧数据库?
问题描述:
我只是希望用户保持其旧数据库,即使应用程序升级到新版本的应用程序安装在device.Is它可能,如果是的话how.Please帮助我是一个noob?如何在Android应用升级到新版本后保留旧数据库?
答
它是构造函数中的db版本,如下所述,它告诉应用程序是否要更新数据库。所以它不依赖于应用程序的版本。所以如果你没有更新数据库版本,那么升级应用程序的用户不会遇到问题。
public class TimeTrackerDatabase extends SQLiteOpenHelper {
public TimeTrackerDatabase(Context context){
super(context, "dbname.db", null, DB_Version);
}