SharedPreferences

WelJack 2017-11-29 05:33:26

用这段代码保存一个boolean类型数据,一般会成功,偶尔会保存失败,请问各位是否遇到过相同情况?求解,下面的log日志能打印,key和value都正常
...全文
176 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一个小狼娃 2017-12-06
  • 打赏
  • 举报
回复
或者switch case 也行啊
一个小狼娃 2017-12-06
  • 打赏
  • 举报
回复
你这代码我看的真是别扭,为什么不直接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.是否会被多进程给操作;

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧