拿个小本子记上
- 拿个小本子记上
- 简介
- 正文
- 扩展阅读
目标人群:没有基础的安卓初学者
知识点: SharedPreferences类的简单使用
目标:记录简单的键值对数据
简介
- SharedPreferences 的创建
- SharedPreferences 数据的写入和读取
正文
1.首先我们需要创建一个SharedPreferences类对象,最简单的代码如下
SharedPreferences preferences= getPreferences(Context.MODE_PRIVATE);
- getPreferences方法的定义来自于Activity类
- Context.MODE_PRIVATE常量为默认配置方式,除此之外还有MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE
2.关于SharedPreferences 的写入数据,下面示例说明了如何保存简单的int类型键值对
SharedPreferences preferences= getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("index", 1);
editor.commit();
- SharedPreferences 可存储多种数据类型,除常用的类型外,还支持StringSet的存储
- 当数据写入完成后,切记调用editor.commit()
3.关于SharedPreferences 的数据读取,下面示例说明了如何从preferences对象中读取一个int类型、名为index
的数据
SharedPreferences preferences= getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultIndex = 0;
int index = preferences.getInt("index", defaultIndex);
- preferences.getInt方法的第一个参数为所想取得的值的键名,第二个参数为当”index”参数不存在对应数值时,得到的默认值
扩展阅读
时间: 2024-11-06 03:43:57