简介:
SharedPreferences是使用键值对的方式来存储数据的。存储时需要提供键和值,读取时根据键获得值。
它支持不同的数据类型存储。使用很方便。
注意:键区分大小写
1、写入数据
SharedPreferences.Editor editor=getSharedPreferences("data",MODE_PRIVATE).edit();
editor.putString("name","Tiger");
editor.putInt("age",18);
editor.apply();
2、查询数据
读取时, 第二个参数是默认值,找不到对应值时,则返回默认值
SharedPreferences sp=getSharedPreferences("data",MODE_PRIVATE);
String name=sp.getString("name","");
int age=sp.getInt("age",0);
Toast.makeText(this, name, Toast.LENGTH_SHORT).show();
Toast.makeText(this, Integer.toString(age), Toast.LENGTH_SHORT).show();