Android应用程序升级到新版本后如何保留旧数据库?

时间:2012-03-01 12:47:35

标签: android database sqlite

我只是希望用户在设备上安装应用程序升级到新版本的应用程序之后保留其旧数据库。如果是的话,是否可行。请帮助我是菜鸟吗?

1 个答案:

答案 0 :(得分:1)

它是构造函数中db的版本,如下所述,它告诉应用程序是否要更新数据库。所以它不依赖于应用程序的版本。因此,如果您没有更新db版本,那么升级应用程序的用户就不会有问题。

public class TimeTrackerDatabase extends SQLiteOpenHelper {

    public TimeTrackerDatabase(Context context){
        super(context, "dbname.db", null, DB_Version);
    }