title: Android P onStart called before onActivityResult
body: <p>I am trying the new Android P Developer Preview, and the secenario is as follows: </p>
  
  <ol>
  <li>I call <em>Activity B</em> from <em>Activity A</em> with <strong>startActivityForResult</strong> </li>
  <li>Finish <em>Activity B</em> with <em>SetResult</em> and go back to <em>Activity A</em>, the Activity Life cycle used to be (Prior to Android P Preview):
  
  <ol>
  <li><em>onActivityResult</em></li>
  <li><em>onStart</em></li>
  <li><em>onResume</em></li>
  </ol></li>
  </ol>
  
  <p>(Here also a post that confirms this order <a href="https://stackoverflow.com/questions/16340732/execution-order-of-onactivityresult-and-onresume">Execution order of OnActivityResult and OnResume</a>) answer from rndstr</p>
  
  <ol start="3">
  <li><p>Now While testing the <strong>Android P Preview</strong> the Activity lifecycle is:</p>
  
  <ol>
  <li><em>onStart</em></li>
  <li><em>onActivityResult</em></li>
  <li><em>onResume</em></li>
  </ol></li>
  </ol>
  
  <p>Android Documentation <a href="https://developer.android.com/reference/android/app/Activity#onactivityresult" rel="nofollow noreferrer">https://developer.android.com/reference/android/app/Activity#onactivityresult</a>
  says <strong>only</strong>  that <em>onActivityresult</em> should come before <em>onResume</em>, it says nothing about <em>onStart</em></p>
  
  <p>can anybody help ? is this a bug in Android P Preview or this is a new behavior? is there a good documentation for this?</p>
  
  <p><em>I am using targetSDK: 23</em></p>
  
  <p><em>Activity A is: SingleTask and Activity B is: SingleTop</em>    </p>