0002-Android数据存储一(SharedPreferences)

SharedPreferences通过键值对方式存储少量数据,例如登录信息等。
示例代码一:存储数据
/**
 *  SharedPreferences 存储数据,会帮我们生成一个xml文件
 *  name:为xml文件的名称
 *  mode:文件模式:0代表私有模式
 * */
// 获取SharedPreferences对象
SharedPreferences sharedPreferences = getSharedPreferences("userMsg", 0);
// 获取SharedPreferences的编辑器存取数据
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("name", "我要存储的数据");
editor.putString("pwd", "我要存储的数据");
// 提交编辑,保存
editor.commit();
示例代码二:获取数据
// 获取SharedPreferences对象
SharedPreferences sharedPreferences = getSharedPreferences("userMsg", 0);
// 通过键值对的方式获取值
// 当没有值时会默认返回一个逗号后面自己设置的值
String name = sharedPreferences.getString("name", ""); 
String pwd = sharedPreferences.getString("pwd", "");

你可能感兴趣的:(0002-Android数据存储一(SharedPreferences))