title: How can I change the EditText text without triggering the Text Watcher?
body: <p>I have an <code>EditText</code> field with a Customer Text Watcher on it. In a piece of code I need to change the value in the EditText which I do using <code>.setText("whatever")</code>.</p>
  
  <p>The problem is as soon as I make that change the <code>afterTextChanged</code> method gets called which created an infinite loop. How can I change the text without it triggering afterTextChanged? </p>
  
  <p>I need the text in the afterTextChanged method so don't suggest removing the <code>TextWatcher</code>.</p>