记录CheckBook状态:SharedPreferences存储器

来源:互联网 发布:mac版的eos utility 编辑:程序博客网 时间:2024/05/22 03:27
android.content.SharedPreferences   

sp=context.getSharedPreferences( "config", MODE_PRIVATE);   //创建sp

//通过SharedPreferences存储器找到当前checkbox状态

boolean  isChecked=sp.getBoolean("isChecked"false);

cb.setChecked(isChecked);   

/**

 * 记录checkbox状态的方法

 */

cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {       //声明checkbox状态的监听器

//当勾选的时候调用的方法

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

Editor edit = sp.edit();   //得到容器编辑器

edit.putBoolean("isChecked", isChecked);

edit.commit();  //提交

}

});     

原创粉丝点击