Android:数据存储SharedPreferences工具类Set数据保存问题

存储Set的问题

场景: 当我从SharedPreferences取出Set实例对象的时候,并且直接使用了它,进行修改,导致此后保存数据的时候后再杀掉App又从中获取的时候,取出来的数据并不是我所预期的。

阅读源码发现:

   Note that you <em>must not</em> modify the set instance returned
   by this call.  The consistency of the stored data is not guaranteed
   if you do, nor is your ability to modify the instance at all.

翻译: 注意,不能修改返回的集合实例这个调用。如果您这样做了,存储数据的一致性得不到保证,也不是你的能力来修改的实例。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值