SharedPreferences

WelJack 2017-11-29 05:33:26

用这段代码保存一个boolean类型数据,一般会成功,偶尔会保存失败,请问各位是否遇到过相同情况?求解,下面的log日志能打印,key和value都正常
...全文
153 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
或者switch case 也行啊
  • 打赏
  • 举报
回复
你这代码我看的真是别扭,为什么不直接if {return xxx},if{ return xxx},最后执行默认的代码???你每一个if 都加一个else,你用了吗?同等条件还用什么else? 再说你的value 是一个什么鬼?为什么你所有的类型都需要转换?value是哪一个值?初始化的时候没有类型的吗?还是object类型? 总结一下就是代码混乱、导致处理错误不清晰,强制转换胡乱用……
  • 打赏
  • 举报
回复
WelJack 2017-11-30
引用 1 楼 ganshenml 的回复:
1.查看value是不是能强转至对应类型的数据; 2.是否会被多进程给操作;
是在同一个地方保存同一个值偶尔会出现这种情况,所以value是没问题的
  • 打赏
  • 举报
回复
ganshenml 2017-11-29
1.查看value是不是能强转至对应类型的数据; 2.是否会被多进程给操作;
  • 打赏
  • 举报
回复
发帖
Android

7.9w+

社区成员

移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
帖子事件
创建了帖子
2017-11-29 05:33
社区公告
暂无公告