java - 删除应用程序时是否删除与应用程序关联的共享首选项?

标签 java android sharedpreferences

应用的 SharedPreferences 值是否在删除后仍然保留?

如果没有,我想保留 SharedPreferences 即使在应用程序被卸载/删除后也是如此。有办法吗?

编辑:我不愿意将设置存储在 SD 卡上。有什么方法可以将它们存储在手机内存中吗?

最佳答案

SharedPreferences 在卸载应用程序时被删除,但您可以使用 BackupManager执行备份到云中 - Reto Meier 有一个很好的 blog post让您入门。

这种方法意味着如果用户将您的应用安装到新手机上,他们也可以将他们的偏好设置复制到那里。

关于java - 删除应用程序时是否删除与应用程序关联的共享首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907916/

相关文章:

Android:根据用户是否登录更改 Activity 启动我的应用程序?

java - 创建选项卡时出错

java - 在 Java 中转换对象

java - Apache 菲利克斯 : What are extension bundles?

java - 例如,Java 中的最佳实践是创建我自己的界面,而不是改造中现有的界面

android - 如何在 Android 中使用 SQLiteDatabase 将数据同时插入到两个表中?

android - Google Places Api 按距离排序

android - SharedPreference 或 SQLite 数据库

java - 如何从使用另一个线程不断追加的文件中读取数据?

android - 远程服务和偏好 Activity