共享首选项值随安装更新

时间:2019-10-22 12:20:19

标签: android preferences shared

我正在尝试制作货币转换器,所以我从Internet上获取值,如果用户关闭Internet,则这些值将保存在共享首选项中,以便用户可以在没有Internet的情况下继续使用转换器。
问题是第一次安装。如何以上一次使用时的共享首选项在应用程序中自行安装的方式使其工作。让我举个例子:

1)我得到了当前汇率,并使用共享的首选项进行保存。
2)我卸载我的应用程序
3)重新安装我的应用程序
4)我的共享首选项中的费率是从第1点开始的费率。

1 个答案:

答案 0 :(得分:0)

因此,您的问题是在删除并重新安装应用程序后,您的Prefs仍然存在?看来您应该添加

android:allowBackup="false"
在清单<application>中的

中,因为我想您的偏好存储在Google云端硬盘中:) 根据官方文档:

  

是否允许应用程序参与备份和还原基础结构。如果将此属性设置为false,则即使通过全系统备份也不会执行应用程序的备份或还原,否则将导致所有应用程序数据通过adb保存。此属性的默认值为true。