SharedPreference 的存取

1.通过名称来获取指定的SharedPreferences,下面这句代码表示获取名字问hello的SharedPreferences,数据保存在 data/data/package名/shared_prefs/hello.xml文件中.

SharedPreferences sharedPreferences = context.getSharedPreferences("hello", Context.MODE_PRIVATE);

2.读取里半数据直接使用get***(key,defaultvalue)方法,***表示类型,key表示名称,defaultvalue表示没有值时候给它赋的默认值.

String name = sharedPreferences.getString("name", "");
int age = sharedPreferences.getInt("age",0);

3.如果要编辑里边的值使用Editor,获取编辑器,然后直接editor.put***()塞值,最后编辑okay了,不要忘了提交编辑内容commit:

Editor editor = sharedPreferences.edit();
editor.putString("name", "daitr");
editor.commit();