目标人群:没有基础的安卓初学者
知识点: 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);
原文地址:http://blog.csdn.net/duanymin/article/details/44197691