简介
通过键值对的方式进行存储. 保存为 xml 文件
value - key
存储
- 获取 SharedPreferences 对象
SharedPreferences.Editor editor = getSharedPreferences(“data”, MODE_PRIVATE).edit(); - editor.putString(“name”, “Tom”);
- editor.apply();
1
2
3
4
5
6// 通过 getSharedPreferences() 方法指定 SharedPreferences 文件名为 data
SharedPreferences.Editor editor = getSharedPreferences("data", MODE_PRIVATE).edit();
editor.putString("name", "Tom");
editor.putInt("age", 28);
editor.putBoolean("married",false);
editor.apply();
获取 SharedPreferences 对象的三种方法
- Context 类的 getSharedPreferences(): getSharedPreferences(“data”, MODE_PRIVATE);
- Activity 类的 getPreferences(): getPreferences(MODE_PRIVATE);
- PreferenceManager 类的 getDefaultSharedPreferences(): PreferenceManager.getDefaultSharedPreferences(Context);
读取
1 | SharedPreferences pref = getSharedPreferences("data", MODE_PRIVATE); |