当用户更新应用程序时,是否会删除Android应用程序中的共享首选项?

当用户更新应用程序时,是否会删除Android应用程序中的共享首选项?,android,Android,如果我将一些用户设置和信息存储在android应用程序的共享首选项中,然后在市场上更新应用程序,这些设置会在应用程序更新时被删除吗?否,共享首选项将保留。简单回答:正常情况下不会。 更新过程仅替换apk文件(以及其中的用途) 示例drawables,…),并且不会更改数据库、共享引用 以及在运行时生成的任何其他文件(可能在 在这种情况下,新应用程序安装时的UID等于的UID 上一个应用程序) 但在这之后,似乎存在数据可能丢失的情况。如将复制保护从“开”更改为“关”,或从“关”更改为“开”。 引

如果我将一些用户设置和信息存储在android应用程序的共享首选项中,然后在市场上更新应用程序,这些设置会在应用程序更新时被删除吗?

否,共享首选项将保留。

简单回答:正常情况下不会。

更新过程仅替换apk文件(以及其中的用途) 示例drawables,…),并且不会更改数据库、共享引用 以及在运行时生成的任何其他文件(可能在 在这种情况下,新应用程序安装时的UID等于的UID 上一个应用程序)


但在这之后,似乎存在数据可能丢失的情况。如将复制保护从“开”更改为“关”,或从“关”更改为“开”。
引用答案:

结果是当我们发布更新时拷贝保护被关闭了, 但在我们最初的版本中,它是打开的。这导致了我们所有的 共享首选项丢失后,我们无法再创建私有数据 文件,游戏开始随机崩溃


这也不是针对个人的,但尽管测试应该是问题的最终终点,但像我这样的人能够做一个简单的搜索并得到一个快速的答案是很好的。我之所以这么说,是因为作为一个noob,在我编程的时候,像这样的问题突然出现在我的脑海里。现在,我可以继续前进而不必担心上述问题,但人们仍然应该测试所有东西。这是一个不同的问题,但当应用程序更新或重新安装时,如何删除共享首选项?很简单,但你还需要回答另一个问题。我宁愿用谷歌搜索并找到答案,也不愿测试更新应用程序并检查注销zzZ:p@Cristian-像这样的小问题非常有价值-我在谷歌上输入了我的问题,得到了这篇帖子,因此在大约3秒钟内就得到了同一个问题的答案。