title: Do listeners create memory leaks if not removed from a destroyed activity?
body: <p>If you add a listener to a control/view and do not remove it, will that create a memory leak? For example, <code>onCreate</code> adds a listener to an <code>EditText</code> that listens for modifications. Do you need to remove this listener in the onDestroy?</p>
  
  <p>I imagine that if you use an anonymous listener or a local variable that implements the listener, the memory would be free'd when the <code>Activity</code> is destroyed due to scoping rules.</p>
  
  <p>The only way I could see a memory leak potential is if the listener was passed in an intent object. Thoughts?</p>