引用:
用sharepreference保存
程序退出时获取当前开关状态 并存储
1.sharepreference 存储代码
SharedPreferences sharedPreferences = getSharedPreferences(“wujay”, Context.MODE_PRIVATE); //私有数据
Editor editor = sharedPreferences.edit();//获取编辑器
editor.putString(“name”, “wujaycode”);
editor.putInt(“age”, 4);
editor.commit();//提交修改
生成的wujay.xml文件内容如下:
wujaycode
程序打开时获取对应状态 并设置开关状态
2.获取数据
与之对应的获取数据的方法:
SharedPreferences share=getSharedPreferences(“wujay “,Activity.MODE_WORLD_READABLE);
int i=share.getInt(“i”,0);
String str=share.getString(“str”,””);
boolean flag=share.getBoolean(“flag”,false);
getString()第二个参数为缺省值,假如preference中不存在该key,将返回缺省值