首页 > 代码库 > 【Android】PA4D_CH7 文件、保存状态和首选项
【Android】PA4D_CH7 文件、保存状态和首选项
本章主要知识点如下:
- 了解Shared Preferences
- 接口OnSharedPreferenceChangeListener, 每当添加、移除或者修改一个特定的Shared Preference 时候可以调用一个回调函数
- 创建Preference Screen(首选项框架)
- PreferenceActivity, 适用于API Level 11 (SDK3.0) 以前(xml 配置)
- PreferenceFragment, 适用于API Level 11 (SKD3.0) 以后,兼容平板 (preserence-header配置)
- Activity中根据当前版本号动态配置二者
Class c = Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB ? UserPreferences.class : FragmentPreferences.class; Intent i = new Intent(this, c);
- Preference Screen中, 使用了ListPreference控件 , 默认保存的是String类型的值
- 可以继承Preference Screen中的组件, 并且重写组件,实现各种功能,比如在设置中选择字体的颜色
- 在Activity销毁或者隐藏以后,保存Fragment的状态
setRetainInstance(true);
- 添加静态文件作为资源
- 使用Environment获取目录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。