2013-01-18 86 views
0

我有一个问题。SQLite数据库从设备中取消阻止应用程序

我正在使用SQLite数据库,如果我从我的设备数据库卸载应用程序数据库将在设备中或它会自动删除。

如果我再次安装相同的应用程序会发生什么。

+0

如果您卸载从设备应用程序意味着同样的SQLite数据库deleted.again,只要你安装应用程序会创建 – Pinki

+0

是U肯定pinki..any你可以提供的链接 – Adb

回答

1

SQlite数据库只是文件,它们与其他文件一样被处理:它们被存储在应用程序的专用数据区(/data/data/$PACKAGENAME/databases)中(默认情况下)。它们与应用程序私有数据区域中的其他所有内容一起被删除。

如果您愿意,您可以在SD卡上创建数据库。当然,它们在卸载时不会被删除。

编辑:

检查这个数据库相关的例子HERE

+0

我可以看到这个数据库在我的设备或没有。 – Adb

+0

是的,如果您已将其存储到设备的SD卡中,您可以看到数据库。如果您将数据库存储在设备的应用程序内存中,则无法看到它。看看我已经更新了我的答案。 – GrIsHu

+0

我已经将它存储在我的内存中,所以我无法看到它的正确吗? – Adb

相关问题