title: Add item to ListView without reloading
body: <p>I'm wondering if there's a way to add an item to the ListView without causing the reload of the whole list.</p>
  
  <p>I have a BaseAdapter-derived ListView adapter, and when the underlying model gets a new element added, it calls notifyDataSetChanged(), which triggers the ListView reload. </p>
  
  <p>The elements in the list have images, which are dynamically loaded according to the element's content. Problem is, when getView() is called during the reload, the convertView parameter passed for reuse is from a different position previously, so the images have to be reloaded, too, which causes a rather ugly blinking.</p>
  
  <p>So is there a way to <em>not</em> reload the whole list if I only add an item at the end (and that will be the only way new items are added)? Or at least somehow reuse the cells for the same position, if possible, to avoid the costly image reload?</p>