title: How to on/off compount button programmatically without affecting the onCheckedChanged() in onCheckedChangeListener
body: <p>I use a <code>CompoundButton</code> in my app. I call a method named <code>newsLetterUpdate()</code> in the <code>onCheckedChange()</code> callback of <code>CompoundButton.OnCheckedChangeListener</code>. I change the checked state of this <code>CompoundButton</code> programmatically, but the <code>onCheckedChange()</code> callback gets invoked. I want the <code>onCheckedChange()</code> to be triggered only if I switch the checked state on the <code>View</code>. 
  Please suggest me a solution to change the state of compound button without the <code>onCheckedChange()</code> callback to be invoked.</p>