有关卸载的数据库信息吗

时间:2011-04-03 11:56:26

标签: android database uninstall

应用程序的数据库是否在卸载和更新时被删除?

2 个答案:

答案 0 :(得分:3)

卸载时会删除存储在内部存储中的所有文件(包括数据库)。它们在更新时不受影响,除非在奇怪的情况下(例如,您更改了sharedUserId)。

答案 1 :(得分:0)

这取决于。如果将文件放在外部存储(SD卡)上的任意位置,则在卸载应用程序后不会删除它们。如果您使用getExternalFilesDir()(Android 2.2+)来获取存储文件的目录,则在卸载应用程序时将删除它们。在Froyo的一些早期版本中,显然存在一个错误,即使在应用升级时也会删除文件,因此您可能需要注意这一点。