This is the code I used for checking and unchecking a CheckBox.
The problem is, when I check a checkbox I'm getting the text of that particular checkbox and storing that text in a String.
when I uncheck, the data isn't getting cleared. What code can be inserted in the else statement in order to uncheck the checked data.
public void onCheckboxClicked(View view) {
// Is the view now checked?
boolean checked = ((CheckBox) view).isChecked();
// Check which checkbox was clicked
switch (view.getId()) {
case R.id.checkbox_child1:
if (checked) {
child1 = child1CheckBox.getText().toString();
Log.d(TAG, "Child 1 : " + child1 + " Checked");
} else {
Log.d(TAG, "Child 1 : " + child1 + " unChecked");
}
break;
}
}
Aucun commentaire:
Enregistrer un commentaire