title: cursor position in a listview lost when move away from activity
body: <p>I populate ListView with data from a Sqlite database using custom CursorAdapter.</p>
  
  <p>When user moves away from my activity and comes back later I loose the position in my cursor and the ListView is positioned to the first item again.</p>
  
  <p>When skipping startManagingCursor() it works as expected. How do I work around this?</p>
  
  <p>Here is a code snippet called OnCreate():</p>
  
  <pre><code>cursor  = db.getAll();      
  startManagingCursor(cursor);
  myAdapter = new MyAdapter(listview.getContext(), cursor, true);
  listview.setAdapter(myAdapter);
  </code></pre>