您的位置:首页 > 移动开发 > Android开发

android sharedpreferences保存数据注意事项

2013-03-01 11:39 288 查看
android sharedpreferences 一般是用来保持一些配置信息及一些登录信息,这些数据类似于Map保存数据一样,表现为key,value的形式;所以一个Key(sharedpreferences 里名为name)只能保持一个值最后保存的值将覆盖前面保存的值。下面记下本某在开发中遇到的一个情况以备后续少走弯路:

在开发××××项目中我用sharedpreferences 保存登录信息的一个场景,登录成功后立马保存用户名和密码 跳到了B界面做完其他应用后退出,重心进入登录界面可是去取保存的信息是却是个空值,也不知道问题出在哪里。一路的跟踪终于在一个地方通过屏蔽和开启我的每个方法把问题发现了,我的一个Editor editor对象调用了两次editor.commit();

editor.clear();造成所有之前的数据被清空,虽然还不知道原因到现在也没有验证是不是因为这个。先记下来做后续备案吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: