title: Remove Focus change Listener of a view in android
body: <blockquote>
    <p>I have added <strong>FocusChangeListener</strong> to <code>EditText</code>. like</p>
  </blockquote>
  
  <pre><code>etZip.setOnFocusChangeListener(new View.OnFocusChangeListener() {
              @Override
              public void onFocusChange(View v, boolean hasFocus) {
                  if(!hasFocus)
                  {
                       callAreaDetailService(zipCode,false);
                  }
              }
          });
  </code></pre>
  
  <p>Now If I have <code>focus</code> on <code>etZip</code> and I click on <code>Button</code> to go to <strong>anotherActivity</strong>. etZip loses focus and show Response alert in Next Activity. </p>
  
  <p>I know I can add a <code>boolean</code> flag for not calling <code>service</code> if button is clicked. But I am sure there must be an <code>android</code> build in method to <strong>stop focus change</strong>.</p>
  
  <p>There is no <code>function</code> like <code>etZip.removeFocusChangeListener</code> . So is there any way to do this using <strong>Android SDK</strong>.</p>