即使删除应用后,应用的SharedPreferences
值是否仍然保留?
如果没有,即使在卸载/删除应用后,我仍希望保留SharedPreferences
。有办法吗?
编辑:我不愿意将设置存储在SD卡上。有没有办法将它们存储在手机存储器中?
答案 0 :(得分:8)
卸载应用时会删除SharedPreferences,但您可以使用BackupManager执行云备份 - Reto Meier有一个很好的blog post可以让您入门。
这种方法意味着如果用户将您的应用安装到新手机上,他们也可以将自己的偏好设置复制到那里。
答案 1 :(得分:1)
是共享首选项存储在应用程序的数据目录中。卸载应用程序后,文件将被删除。
如果您想保留共享偏好设置,则需要使用SD卡上的文件。
答案 2 :(得分:0)
是的,它们会被删除。您必须在SD卡上存储备份并在重新安装时将其恢复。