I have a 3 toggleButtons and if 1 is enabled other 2 will be disabled. I am able to achieve this through if statement. But I need to write different if for all the toggleButtons.
 case toggleButton1:
            if(toggleButton[0].isChecked())
            {
                toggleButton[1].setEnabled(false);
                toggleButton[2].setEnabled(false);
            }
            else
            {
                toggleButton[1].setEnabled(true);
                toggleButton[2].setEnabled(true);
            }
        break;
 case R.id.toggleButton2:
            if(toggleButton[1].isChecked())
            {
                toggleButton[0].setEnabled(false);
                toggleButton[2].setEnabled(false);
            }
            else
            {
                toggleButton[0].setEnabled(true);
                toggleButton[2].setEnabled(true);
            }
            break;
case R.id.toggleButton3:
            if(toggleButton[2].isChecked())
            {
                toggleButton[1].setEnabled(false);
                toggleButton[0].setEnabled(false);
            }
            else
            {
                toggleButton[1].setEnabled(true);
                toggleButton[0].setEnabled(true);
            }
            break;
How can I group this in to a single method?
EDIT:
How about if i try like below.
          private void toggle(int i) {
           if(i==0) {j=1,k=2} elseif(i==1) {j=0,k=2}else{j=0,k=1}
            if(toggleButton[i].isChecked())
            {
                toggleButton[j].setEnabled(false);
                toggleButton[k].setEnabled(false);
            }
            else
            {
                toggleButton[j].setEnabled(true);
                toggleButton[k].setEnabled(true);
            }
           }