title: Android ListView - scrolls back to top on update
body: <p>I have a listview that gets additional views added on request, that's maintained by a BaseAdapter. How can I maintain scroll position after the update?</p>
  
  <p>I know this has been asked a few times, but each time, the same solution has been put forward, which I have tried, which is to call <code>adapter.notifyDataSetChanged();</code> after updating the ArrayList that contains the list contents.</p>
  
  <p>How can I ensure that scroll position is maintained?</p>