title: What happens if startActivity() is called to the already created Activity?
body: <p>I want to start my <code>MainActivity</code> with a new <code>Intent</code> in my other <code>Activity</code>. The two Activities are in the same app, and the second Activity is actually started from the MainActivity. So the scenario is like this:</p>
  
  <ol>
  <li>MainActivity is created with an Intent</li>
  <li>MainActivity starts SecondActivity (but MainActivity is not destroyed yet. It is just stopped)</li>
  <li>SecondActivity starts MainActivity with a new Intent (SecondActivity is not closed)</li>
  </ol>
  
  <p>The MainActivity is not flagged. I mean, the Activity's launch mode in the manifest is not set (so, it's default).</p>
  
  <p>I want to know what happens to MainActivity's lifecycle and intent.</p>
  
  <p>Is the Activity re-created? Is <code>onCreate()</code> called? Then is <code>onCreate()</code> called twice, without <code>onDestory()</code>? Or the new MainActivity is newly created and there will be two MainActivities? Will the Intent from <code>getIntent()</code> overwritten?</p>
  
  <p>I know <code>Activity.onNewIntent()</code> is called for singleTop Activities. Then in my situation <code>onNewIntent()</code> is not called?</p>
  
  <p>Thanks in advance.</p>