Esempio n. 1
0
 public virtual void setChecked(bool @checked)
 {
     if (mChecked != @checked)
     {
         mChecked = @checked;
         refreshDrawableState();
         // Avoid infinite recursions if setChecked() is called from a listener
         if (mBroadcasting)
         {
             return;
         }
         mBroadcasting = true;
         if (mOnCheckedChangeListener != null)
         {
             mOnCheckedChangeListener.onCheckedChanged(this, mChecked);
         }
         if (mOnCheckedChangeWidgetListener != null)
         {
             mOnCheckedChangeWidgetListener.onCheckedChanged(this, mChecked);
         }
         mBroadcasting = false;
     }
 }