android sharedpreferences保存数据注意事项
2013-03-01 11:39
288 查看
android sharedpreferences 一般是用来保持一些配置信息及一些登录信息,这些数据类似于Map保存数据一样,表现为key,value的形式;所以一个Key(sharedpreferences 里名为name)只能保持一个值最后保存的值将覆盖前面保存的值。下面记下本某在开发中遇到的一个情况以备后续少走弯路:
在开发××××项目中我用sharedpreferences 保存登录信息的一个场景,登录成功后立马保存用户名和密码 跳到了B界面做完其他应用后退出,重心进入登录界面可是去取保存的信息是却是个空值,也不知道问题出在哪里。一路的跟踪终于在一个地方通过屏蔽和开启我的每个方法把问题发现了,我的一个Editor editor对象调用了两次editor.commit();
editor.clear();造成所有之前的数据被清空,虽然还不知道原因到现在也没有验证是不是因为这个。先记下来做后续备案吧。
在开发××××项目中我用sharedpreferences 保存登录信息的一个场景,登录成功后立马保存用户名和密码 跳到了B界面做完其他应用后退出,重心进入登录界面可是去取保存的信息是却是个空值,也不知道问题出在哪里。一路的跟踪终于在一个地方通过屏蔽和开启我的每个方法把问题发现了,我的一个Editor editor对象调用了两次editor.commit();
editor.clear();造成所有之前的数据被清空,虽然还不知道原因到现在也没有验证是不是因为这个。先记下来做后续备案吧。
相关文章推荐
- Android手机数据保存的方式及注意事项
- android数据存储(一)之Shared Preferences及注意事项
- 数据库中的增删改查、以及sql语句在android中的使用注意事项、保存头像到本地方法
- Android中获取PHP服务器端Json返回数据注意事项
- 【Android】数据共享 sharedPreferences 相关注意事项
- 【Android】数据共享 sharedPreferences 相关注意事项
- Android数据存储SharedPreferences的使用场景和注意事项
- Android数据存储方式——SQLite数据库的增删改查用法样例和注意事项.txt
- android之Intent传递复杂数据时的注意事项
- Android值数据读写在sd卡需要注意的事项
- IOS使用NSUserDefaults保存用户登录数据时注意事项
- 对有自增长字段的表导入数据注意事项
- 前端基于react,后端基于.net core2.0的开发之路(2) 开发环境的配置,注意事项,后端数据初始化
- android 发布版本 自动更新 注意事项
- Android保存数据的技巧
- 【Android Training - 04】保存数据 [ Lesson 0 - 章节概览 ]
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
- Android跳到截图注意事项
- Android NDK C++ stl 开发注意事项总结
- android:layout_weight属性使用注意事项