title: Fragment ViewState restored in onStart?
body: <p>When orientation changes, fragment <code>viewState</code> restored only in <code>onStart</code>. 
  After <code>onAttach</code>, <code>onCreateView</code>, <code>onViewCreated</code> and <code>onActivityCreated</code> and even after <code>onCreate</code>.
  Why? This is too late. </p>
  
  <p>I need to populate db query results to ListView based on some TextView value. Currently i try to do this in <code>onViewCreated</code>. But view state isn't restored at this step.</p>
  
  <p>Can i force restore early?
  Or how to overcome this problem? 
  Any ideas, please.</p>
  
  <p>PS: i use actionbarsherlock and dependent android support-v4 r7 library</p>
  
  <p>PS2: if i will load data in <code>onStart</code> then it will do additional queries when fragment is resumed after <code>onStop</code> (i can solve this by adding some boolean <code>isLoaded</code> - but this isn't best solution).</p>