1,保存数据
public void save(String name, Integer age) {
SharedPreferences preferences = context.getSharedPreferences("wxxu", Context.MODE_PRIVATE);
Editor editor = preferences.edit();//获取编辑器
editor.putString("name", name);
editor.putInt("age", age);
editor.commit();//提交
}
在Activity中也有个this.getSharedPreferences(Context.MODE_PRIVATE),默认文件名为Activity的简单类名
2.读取数据
public Map<String, String> getPreferences(){
Map<String, String> params = new HashMap<String, String>();
SharedPreferences preferences = context.getSharedPreferences("wxxu", Context.MODE_PRIVATE);
params.put("name", preferences.getString("name", ""));//后一个值为默认值,前面取不到值时使用后面的值
params.put("age", String.valueOf(preferences.getInt("age", 0)));
return params;
}