title: Populate ListView from large XML
body: <p>I am having an activity with a listview in it. The listview is populated from a large XML pulled from a server. 
  My scenario usually is to have a SAX parser, parse the XML and return a Vector(or similar structure) with the parsed data.
  The problem is that the xml is too big and the Vector has too many elements which causes out of memory errors.
  Also the xml has links to images which are being downloaded and this makes the situation even worse.</p>
  
  <p>How should I manage the memory in such cases? I was thinking if I could make the images load only when the user scrolls to a given row in the list view.</p>