title: ListView no longer reacts to onclick after a call to setSelection()
body: <p>In <a href="https://github.com/pilhuhn/ZwitscherA" rel="nofollow">Zwitscher</a> I have a <code>ListView</code> that displays a number of tweets. The user can then reload the timeline and if there are new tweets, the new list is loaded into the list adapter (plus some old ones) and I scroll to the end of the list via</p>
  
  <pre><code>listView.setSelection(x); 
  </code></pre>
  
  <p>where <code>x</code> is the number of the oldest tweets of the freshly loaded ones. This works very well.
  But unfortunately this "disables" the <code>onItemClick()</code> and <code>onItemLongClick()</code> handlers on the view. If I then (e.g. from a button) call </p>
  
  <pre><code>listView.setSelection(0);
  </code></pre>
  
  <p>The handlers for <code>onItemClick()</code> and <code>onItemLongClick()</code> are "enabled" again. </p>
  
  <p>I've verified that the handlers are still set on the listView after the call to <code>setSelection(x)</code>. And disabling that call to <code>setSelection(x)</code> also does not "disable" the handlers.</p>
  
  <p>Any idea what I am doing wrong?</p>
  
  <p>The full source is here: <a href="https://github.com/pilhuhn/ZwitscherA/blob/master/src/de/bsd/zwitscher/TweetListActivity.java" rel="nofollow">https://github.com/pilhuhn/ZwitscherA/blob/master/src/de/bsd/zwitscher/TweetListActivity.java</a> and the lines in question are in <code>onPostExecute()</code> on line 417</p>