如果我在我的android应用程序的共享首选项中存储了一些用户设置和信息,然后我在市场中更新了应用程序,那么应用程序更新时这些设置是否会被删除?当用户更新应用程序时,Android应用程序中的共享偏好设置是否被删除?
32
A
回答
33
不,共享首选项将保留。
1
为了使答案简单:NO在正常情况下。
更新过程只替换apk文件(因此它是什么的 例如绘图资源,...),并不会改变数据库,sharedpreferences 并在运行时所产生的任何其他文件(可能在这个 的情况下,新应用程序安装的UID等于UID 以前的应用程序)。
但以下这thread似乎有些时候可能会丢失数据。就像将Copy PROTECTION FROM ON改为OFF或OFF改为ON一样。
引用答案:
事实证明,当我们发布了更新复制保护被关闭, 但对于我们最初发布它打开。这导致我们所有的 共享偏好迷路,我们不能再创建私人数据文件,并且游戏开始随机崩溃。
相关问题
- 1. 当应用程序被删除时,与应用程序关联的共享首选项是否被删除?
- 2. 的Android,共享偏好和应用程序更新
- 3. 更新应用程序是否清除共享首选项或删除应用程序设置的警报?
- 4. 删除我的应用程序的所有共享偏好
- 5. 应用程序更新删除设置
- 6. Android共享偏好重新启动应用程序
- 7. 该应用程序不记得共享偏好设置值
- 8. 当我关闭应用程序时共享偏好值丢失
- 9. 重新启动后Android应用程序共享偏好设置为空
- 10. 如何在重新安装或更新时从Android应用程序中删除共享偏好文件?
- 11. 当应用程序更新时,NSUserDefaults是否会被擦除?
- 12. 在不使用android的情况下删除应用程序卸载后的共享偏好设置:allowBackup =“false”
- 13. 阅读另一个Android应用程序的共享偏好
- 14. 查看Android应用程序的共享偏好?
- 15. 在应用程序更新时保留用户偏好
- 16. 应用程序删除后Iphone持久偏好设置
- 17. android共享应用程序
- 18. 当我更新我的应用程序时,如何处理偏好设置?
- 19. 如何共享应用程序设置
- 20. Quickblox共享应用程序的用户
- 21. 当用户安装更新时,应用程序使用的数据是否会被删除?
- 22. 更新iOS应用程序时,Library/Caches中的文件是否被删除?
- 23. Android应用程序崩溃,因为我的应用程序的第一个活动中共享偏好
- 24. iOS应用程序 - 拦截当用户从设备上删除应用程序
- 25. 安卓入门共享偏好崩溃的应用程序
- 26. 重新启动应用时Android共享偏好设置不起作用
- 27. 当用户更新应用程序时,共享对象数据会消失吗?
- 28. iPhone应用程序偏好
- 29. 如何删除安装捐赠应用程序时的偏好
- 30. android:检查应用程序是否已更新或新用户
这也没有什么个性,但尽管测试应该是问题的终极目标,但对于像我这样的人来说,能够做一个简单的搜索并获得快速的答案是很好的。我只是这样说,因为作为一个noob,当我编程时,这样的问题就会浮现在我的脑海里。现在,我可以前进而不用担心上述问题,但仍然应该测试一切。 – dell116 2011-03-20 20:03:14
它是一个不同的问题,但如何在应用程序更新或重新安装时删除共享首选项? – 2011-04-19 18:47:36
这很容易,但你必须为此打开另一个问题。 – Cristian 2011-04-19 20:06:55