I'm trying to add event listeners to three checkboxes in my View. But when I deploy my app, only one of the checkboxes works... Please help. (Note: I am very new to programming so a detailed explanation is appreciated. Thanks!)
// a method in my controller
public void checkListener() {
CheckBox dig = (CheckBox) findViewById(R.id.dig);
CheckBox blarg = (CheckBox) findViewById(R.id.blarg);
CheckBox duff = (CheckBox) findViewById(R.id.duff);
dig.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (((CheckBox) view).isChecked()) {
model.setLetter(true); //setting a bool val in my model class
newRegex();
}
else {
model.setLetter(true);
newRegex();
}
}
blarg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (((CheckBox) view).isChecked()) {
model.setSomething(true); //setting a bool val in my model class
newRegex();
}
else {
model.setSomething(true);
newRegex();
}
}
duff.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (((CheckBox) view).isChecked()) {
model.setAlpha(true);
newRegex();
}
else {
model.setAlpha(true); //setting a bool val in my model class
newRegex();
}
}
}
Aucun commentaire:
Enregistrer un commentaire