我已经将用户设置存储在我的应用程序的SharedPreferences中。当我通过Google Play Store更新应用程序到新版本时,SharedPreferences会发生什么情况?
更新后,SharedPrefernces是否仍然存在,还是它们将被删除?
到目前为止,我在网上或Stackoverflow上都没有找到答案。
你能否指出一些描述这个过程的链接?
编辑: 同时,我也找到了另一个答案:SharedPreferences在更新/卸载时的行为
编辑2: 时光飞逝,当我第一次提出这个问题时,最近我学到了自Android 6.0(API 23)以来,也可以使用自动备份功能来存储您的共享首选项,如Google所述。
只需在AndroidManifest.xml
文件中添加<application android:allowBackup="true" ... >
。