Android学习笔记 第12章
来源:互联网 发布:qq亲密度算法 编辑:程序博客网 时间:2024/05/16 06:27
第12章 使用Android首选项
12.1.1使用步骤:
1.获取一个SharedPreferences对象的实例
2.创建一个SharedPreferences.Editor来修改首选项的内容
3.使用Editor修改首选项
4.提交你的修改
12.1.3创建私有和共享首选项
私有的只能被拥有者Activity使用,程序中的其他Activity无法使用。
代码: SharedPreferences settingActivity = getPreferences(MODE_PRIVATE);
12.1.4创建可供多个Activity使用过的首选项
与私有的类似;
SharedPreferences seting = getSharedPreferences("名称", MODE_PRIVATE);
可以定义多个首选项
12.1.5搜索和读取首选项
SharedPreferences.contains() 通过名称查看某个首选项是否存在
SharedPreferences.edit() 获取编辑器来修改首选项
SharedPreferences。getAll() 获取所有“键/值”的映射
getBoolean getFloat getInt getLong getString getStringSet()
12.1.6新增,修改和删除首选项
Edit。clear() 移除所有首选项,无论在编辑会话中何时调用,都会优先在put前使用
Edit.Remove()通过指定的名称来移除首选项,优先在put前使用
Edit.commit 提交修改(2.3以下版本支持)
Edit.apply 类似commit(2.3以后版本支持)
putBoolean .....
12.1.7处理首选项变更
需要设置一个监听器
使用SharedPreferences调用registerOnSharedPreferenceChangeListner() 即可,该函数有一个回调函数。
注意:首选项名称不能使用中文。
0 0
- Android学习笔记 第12章
- Android 学习笔记第13章
- Android学习笔记 第14章
- android学习第一天笔记
- Android学习笔记: 第一天
- Android学习笔记: 第三天
- android学习笔记-第一天
- 第四周Android学习笔记
- Android学习第一天笔记
- Android学习笔记—第一行代码第二章
- C++ primer学习笔记 第12章
- 学习笔记:第12章 Java语言程序设计
- android学习笔记——第一篇
- Android第一行代码学习笔记总结
- 第一周的Android学习笔记
- Android学习笔记---第一天---布局
- 《Android第一行代码》学习笔记
- 《Android第一行代码》学习笔记
- CQRS体系结构模式实践案例【Tiny Library对象的行为和状态】
- 天地合德 三十二
- CQRS体系结构模式实践案例【Tiny Library领域仓储与事件存储】
- 头脑风暴问题:如何建立电话客服系统/制度才能保证客服的有效性?
- NVL() NVL2() COALESC() 小结
- Android学习笔记 第12章
- 十五分一刻
- IE 浏览器的onchange BUG
- QT&&QT_Creator_安装配置流程
- 每天两道oracle笔试题+第十一天:1、日志的作用是什么?2、RMAN是什么?
- void 指针
- Hive1 HIVE QL
- 总结2013,展望2014
- 默默流泪