lundi 5 juin 2017

How to clear the data when a checkbox is unchecked in Java : Android

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