title: Implementing multiple TextWatchers on the same Activity
body: <p>I implement <em>TextWatcher</em> in the <em>Activity</em>:</p>
  
  <pre><code>public class Coordinate extends Activity implements TextWatcher {
  /** Called when the activity is first created. */
  ......
  </code></pre>
  
  <p>Then</p>
  
  <pre><code>public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      ........
  </code></pre>
  
  <p>Part of my problem is that having more than one TextChangedListener causes the app to FC</p>
  
  <pre><code>txtDdLatDeg.addTextChangedListener(this);
  txtDMmLatDeg.addTextChangedListener(this);
  txtDMSLatDeg.addTextChangedListener(this);
  </code></pre>
  
  <p>Then</p>
  
  <pre><code>@Override
  public void afterTextChanged(Editable s) {
      String c = s.toString(); // read Content
      // stuff to do later
      ((EditText)findViewById(R.id.txtDMSLatDeg)).setText(c);
      ((EditText)findViewById(R.id.txtDdLatDeg)).setText(c);
      return;
  } // End of TextChanged method
  </code></pre>
  
  <p>I need to be able to update one <em>EditText</em> and have the other two update on the fly.<br>
  I can only seem to make it works when only one <em>EditText</em> has the <code>addChangeListener</code>.<br>
  I also cannot seem to implement a seperate <code>afterTextChanged</code> method for the individual <em>EditText</em> fields.</p>