Android自助餐之SharedPreferences
2015-11-29 17:22
357 查看
Android自助餐之SharedPreferences
Android自助餐之SharedPreferences获取SharedPreferences实例
获取键对应的值
保存键值对
获取SharedPreferences实例
[code]SharedPreferences settings=getSharedPreferences("settings-name",Mode);
第一个参数为Preferences的名称,每个名称对应一个xml文件。
第二个参数为创建模式,可选参数为:
MODE_PRIVATE(只允许创建者及与创建者共享同一包名的应用访问,也是默认创建模式)
MODE_WORLD_READABLE(在API17被弃用)(全局可读)
MODE_WORLD_WRITEABLE(在API17被弃用)(全局可写)
获取“键”对应的“值”。
[code]boolean value = settings.getBoolean("key-name", false);
第一个参数为“键”。
第二个参数为默认值(当获取失败时的取值,一般为改“键”不存在)。
保存键值对。
保存分三步:获取editor即
SharedPreferences.Editor);
put键值对;提交
editor;
[code]SharedPreferences.Editor editor = settings.edit(); editor.putBoolean("key-name", value); //最后一定要提交 editor.commit();
可以
put的内容包括基本类型和字符串。如果要保存复杂类型(如对象),则建议使用其他保存方式。若非要在
SharedPreferences中保存对象,可以保存其
json串。
相关文章推荐
- Android中五种Toast显示效果
- Android框架------------------AndroidAnnotations
- Android源码国内镜像
- 010ScrollView 滚动条(基础)
- [Android--Tool]Gradle sync started: NullPointerException: null
- Android属性动画完全解析(上),初识属性动画的基本用法(转)
- Android开发之Activity生命周期
- Android开发之Activity生命周期
- No Android facet found in the module 的解决办法
- Android自带的Theme主题图解
- android-当android studio更新时遇到Connetion failed
- Android-Android开发者文档阅读1-Device Compatibility
- 42.Android LocationManager
- Android学习笔记-SQLite和Content Provider
- android ViewPager嵌套PhotoView报错的解决办法
- Android之Context、this
- Android之Context、this
- Android开发Service
- Android开发Service
- Android手机传感器介绍