SharedPreference一般用来保存用户的配置信息和一些简单的数据,会在应用程序的私有文件夹下生成一个xml文件。
使用方法如下:
1. 声明 SharedPreferences sp;
2. 初始化sp =this.getSharedPreferences("文件名", 0); //0代表的是私有
//文件的名--->> config.xml ,判断你传递的 config.xml文件是否存在,如果存在,就不新创建, 如果不存在,就新创建
// 一个config.xml文件(/data/data/包名/shared_prefs)
// mode :文件的模式 ,0代表私有
3. 存储数据:Editor edit = sp.edit();
edit.putString("number",number);
edit.putString("pwd",pwd);
edit.putBoolean("isChecked", isChecked)
//这里调用commit ,数据才会保存到 config.xml文件中去
edit.commit();
4. 数据回显:
sp = getSharedPreferences("config",0);
String number =sp.getString("number","");
String pwd =sp.getString("pwd","");
boolean isChecked = sp.getBoolean("isChecked", false);