title: What is the best approach to load a long array into an arrayadapter?
body: <p>I want to display 2000 strings from a resource file into a list.  In order to conserve memory I don't want to create an array of 2000 strings and pass it into the arrayadapter constructor.  So I'm considering setting an <a href="http://www.avocarrot.com/blog/implement-infinitely-scrolling-list-android/" rel="nofollow">InfiniteScrollListener</a> to the listview to load the strings in by segments of 10.</p>
  
  <p>My loadData method would return the next set of 10 strings in the resource file until EOF.  When EOF is reached:</p>
  
  <ol>
  <li>loadData() simply returns null, and</li>
  <li>loadMore() breaks out with a return statement.  </li>
  </ol>
  
  <p>Is this the best approach in my situation?</p>