我无法看到我的数据库发生变化

时间:2015-11-08 11:38:39

标签: android database sqlite android-studio sqlitemanager

我已经在我的数据库中输入了一些条目并控制了对SQLiteManager的更改 但是,当我运行我的应用程序时,我仍然可以在应用程序中看到我的旧条目。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

当您为应用程序提供prepopulatd数据库,然后对其进行外部更改时,将更新的数据库放在assets文件夹中是不够的。

您还必须从databases文件夹中删除当前数据库。

因此,当您的复制方法检查数据库是否存在时,它将无法找到它,并继续复制新的数据库。

否则,新数据库将保留在assets文件夹中,永远不会复制到旧文件夹中。

这就是您获取旧值而不是更新值的原因。