当我通过应用程序代码中实现的弹出更新应用程序时,版本共享首选项的更改仍然存在,但是当使用自动更新或来自Play商店共享首选项中可用的更新的更新被删除时?
答案 0 :(得分:0)
你应该看看SharedPreferencesBackupHelper。
简而言之,它会在您卸载应用程序时备份您的SharedPreference
数据,或者您希望备份SharedPreferences
时的数据。
此外,this question还解决了您的具体问题。
要手动请求还原,请调用requestRestore()
方法。请参阅this for reference。
从备份恢复调用应用程序。数据将被恢复 如果应用程序已存储数据,则从当前备份数据集中获取 在那里,或从上次完整设备设置期间使用的数据集 如果当前备份数据集没有匹配的数据,则进行操作。如果不 此应用程序在源,非零中存在备份数据 价值将被退回。