title: Good solution to retain listview items when user rotate phone and keep all data in ArrayAdapter
body: <p>I'm using Fragment with listView. I fill ArrayAdapter associated with this listview, by data received in custom Loader(from internet). Custom ArrayAdapter supports infinite scrolling(paging).</p>
  
  <p>What is the best way to store items in ArrayAdapter when user rotate device and keep scroll position in ListView?</p>
  
  <p>I'm thinking about creation of non-visual Fragment with ArrayAdapter, and using setRetainInstance method to save values.</p>
  
  <p>Any suggestions for better solution?</p>