2013-11-02 139 views
0

我在我的应用程序中使用了数据库。现在我拥有相同的数据库,但只有更少的数据。我已删除旧的数据库并将新数据库粘贴到资产文件夹。问题是,该应用程序仍然显示旧数据库中的数据。现在我试图清空资产文件夹,并尝试运行应用程序和应用程序显示错误,但显示来自旧数据库的内容。这意味着它被存储。现在我想删除或删除这个复制到默认位置的旧数据库,并将其替换为新数据库。我怎样才能做到这一点? 注意:旧的和新的数据库具有相同的数据库,表和列名称。删除旧数据库并将其替换为新数据库

+0

请转到到设置 - >应用程序管理器,选择应用程序,然后清除数据 –

+0

如果要更改数据,可以增加数据库版本(例如,如果您使用1,则可以将其设置为2),并且所有内容都将被重新创建。希望这可以帮助。 – jagmohan

+1

或者在你的应用程序中运行'Context.deleteDatabase'首先删除旧的。您还可以在dbopenhelper中为数据库提供新版本并删除/创建所有表。 – jboi

回答

0

沿着这条道路......在Eclipse中...

DDMS --->文件浏览器 - >数据 - >数据 - >您PACKAGENAME --->数据库--- - >你的数据库文件。每当更改数据库或简单的架构

只需更换该数据库文件,以新的数据库文件并生成项目....

相关问题