publicclassTaskList extends Activity {
CheckBox cb1, cb2, cb3, cb4;
Boolean checked = false;
@Override
protectedvoid onCreate(Bundle savedInstanceState) {
setContentView(R.layout.activity_tasks);
super.onCreate(savedInstanceState);
findID();
cb1 = (CheckBox) findViewById(R.id.checkBox1);
boolean isChecked = getBooleanFromPreferences("isChecked");
Log.i("start", "" + isChecked);
cb1.setChecked(isChecked);
cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
publicvoid onCheckedChanged(CompoundButton view, boolean isChecked) {
Log.i("boolean", "" + isChecked);
putBooleanInPreferences(isChecked,"isChecked");
}
});
}
publicvoid putBooleanInPreferences(boolean isChecked, String key) {
SharedPreferences sharedPreferences = this
.getPreferences(Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean(key, isChecked);
editor.commit();
}
private boolean getBooleanFromPreferences(String key) {
SharedPreferences sharedPreferences = this
.getPreferences(Activity.MODE_PRIVATE);
Boolean isChecked = sharedPreferences.getBoolean(key, false);
return isChecked;
}
privatevoid findID() {
cb1 = (CheckBox) findViewById(R.id.checkBox1);
cb2 = (CheckBox) findViewById(R.id.checkBox2);
cb3 = (CheckBox) findViewById(R.id.checkBox3);
cb4 = (CheckBox) findViewById(R.id.checkBox4);
}
}
Anonymous User
20-Oct-2014cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
publicvoid onCheckedChanged(CompoundButton view, boolean isChecked) {
Log.i("boolean", "" + isChecked);
putBooleanInPreferences(isChecked,"isChecked");
}
});
Hope this helps.