【问题标题】:Does application preferences remain after Android system upgrade?Android系统升级后应用偏好是否保留?
【发布时间】:2011-02-04 13:03:45
【问题描述】:

我想存储依赖于 Android 版本的首选项(例如,从 WebView 获得的用户代理字符串)。

当用户升级系统(比如从 1.6 升级到 2.1)时,这些偏好会持续吗?

我想从WebView 中检索一次用户代理,然后将其存储在SharedPreferences 中。当系统升级时,我想更新这个值。

【问题讨论】:

  • 你说的是 SharedPreferences 吗?
  • 是的 - 我在应用程序内部创建的共享首选项。

标签: android system upgrade android-preferences


【解决方案1】:

是的,他们当然会留下来。 每个应用程序都有自己的首选项存储空间,可以在删除应用程序时或在“管理应用程序”中通过按所选应用程序的“清除数据”按钮来清除它们。

【讨论】:

  • 嗯,更新桌面操作系统时也是如此。系统文件、库、可执行文件等的新版本是在旧操作系统上编写的。为什么这应该删除您的 SharedPrefs?一些 API 弃用\删除是可能的,但不是数据破坏:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多