我观察到,当我在设置>应用程序>特定应用程序中单击清除缓存时, 共享偏好数据被删除。
即使我清除了清除缓存,如何保留共享偏好数据?可能吗?如果可能的话,意味着给出想法
最佳答案
值得注意的是,Android 中存在三种类型的数据清除,其中您的应用程序无法控制:
- 清除数据
- 清除缓存
- 清除默认值
拥有持久数据的唯一方法是使用 SD 卡,但同样,用户不希望在卸载应用程序后将数据保存在卡上,或者用户可以卸载 SD 卡。
或者你可以考虑:
- 通过某种身份验证将数据存储在远程服务器上以检索它
- 使用Data Backup服务
关于android - 从设置中清除应用程序缓存后如何保留共享首选项数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31047745/