2010-10-05 52 views

回答

33

不,共享首选项将保留。

+19

这也没有什么个性,但尽管测试应该是问题的终极目标,但对于像我这样的人来说,能够做一个简单的搜索并获得快速的答案是很好的。我只是这样说,因为作为一个noob,当我编程时,这样的问题就会浮现在我的脑海里。现在,我可以前进而不用担心上述问题,但仍然应该测试一切。 – dell116 2011-03-20 20:03:14

+0

它是一个不同的问题,但如何在应用程序更新或重新安装时删除共享首选项? – 2011-04-19 18:47:36

+0

这很容易,但你必须为此打开另一个问题。 – Cristian 2011-04-19 20:06:55

1

为了使答案简单:NO在正常情况下。

更新过程只替换apk文件(因此它是什么的 例如绘图资源,...),并不会改变数据库,sharedpreferences 并在运行时所产生的任何其他文件(可能在这个 的情况下,新应用程序安装的UID等于UID 以前的应用程序)。


但以下这thread似乎有些时候可能会丢失数据。就像将Copy PROTECTION FROM ON改为OFF或OFF改为ON一样。
引用答案:

事实证明,当我们发布了更新复制保护被关闭, 但对于我们最初发布它打开。这导致我们所有的 共享偏好迷路,我们不能再创建私人数据文件,并且游戏开始随机崩溃。

相关问题