我有一个应用程序,我使用sqlite .db。我在该应用程序中有一个现有的数据库文件。所以现在我要做的是我必须建立一个连接,我应该下载新的.db文件,我必须用我下载的新.db文件替换现有的.db文件。
我将.db文件保存在应用程序的assests文件夹中。人们说它只是可读文件夹,我们无法删除该文件夹中的任何文件。
所以请让我知道如何解决这个问题。
答案 0 :(得分:0)
您可以更改DatabaseHelper类构造函数以更新数据库名称,版本号非常重要。
public DatabaseHelper(Context context, String dbName, null, int dbVersion)
{
super(context, dbName, null, dbVersion);
// TODO Auto-generated constructor stub
}
而不是像这样使用
public DatabaseHelper(Context context) {
super(context, dbName, null, dbVersion);
// TODO Auto-generated constructor stub
}