title: TextWatcher for more than one EditText
body: <p>I want to implement the <code>TextWatcher</code> interface for more than one <code>EditText</code> fields. Currently I am using :</p>
  
  <pre><code>text1.addTextChangedListener(this);
  text2.addTextChangedListener(this);
  </code></pre>
  
  <p>then overriding the methods in my Activity:</p>
  
  <pre><code>public void afterTextChanged(Editable s) {}
  
  public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
  public void onTextChanged(CharSequence s, int start, int before, int count) 
  {
   // do some operation on text of text1 field
   // do some operation on text of text2 field 
  }
  </code></pre>
  
  <p>However this is working fine but I'm looking for other ways so that I can explicitly identify that in which <code>EditText</code> field the <code>SoftKeyboard</code> is currently focused.</p>