title: disable checkbox after checked, android
body: <p>I want to achieve this : user check on a unchecked checkbox, a toast displayed, the checkbox then become disable..</p>
  
  <pre><code>male.setOnCheckedChangeListener(new OnCheckedChangeListener(){
  
      @Override
      public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
     // TODO Auto-generated method stub
     if (isChecked){
      Toast.makeText(CheckBoxTuts.this, "male" , Toast.LENGTH_SHORT).show();
      male.setChecked(false);
  
     }
      }
  
         });
  </code></pre>
  
  <p>the output failed, because they execute on the same time, even I put the male.setChecked(false) outside.. I can't recall there's something to run something 1st, then other thing.. is it thread? really cant remember </p>