title: how does StartActivityIfNeeded() work with REORDER_TO_FRONT?
body: <p>I am in an <strong>Activity A</strong> and make a call to another <strong>Activity B</strong> using the 
  <code>startActivityIfNeeded()</code> method with the <code>REORDER_TO_FRONT</code> flag because the <strong>Activity B</strong> is inside the activities stack but I don't know what life cycle method this <code>startActivityIfNeeded()</code> method makes the call.</p>
  
  <pre><code>Intent mIntent = HomeActivity.callingIntent(CartActivity.this, bundle, false, true);
                      mIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
                      startActivityIfNeeded(mIntent, 0,
                              ActivityOptions.makeSceneTransitionAnimation(CartActivity.this, llTransitionBar, "navigationBarTransition").
                                      toBundle());
  </code></pre>
  
  <p>Question: What method of the life cycle of an <code>Activity</code> does the <code>StartActivityIfNeeded()</code> call with the <code>REORDER_TO_FRONT</code> in case the Activity I want to call if it is within the <strong>Activity Stack</strong> ?, 'cause I want to implement input transitions in the new <code>Activity</code></p>