title: Is there any reason not to call setIntent when overriding onNewIntent?
body: <p>While experiencing a problem similar to <a href="https://stackoverflow.com/questions/4787249/how-to-capture-the-new-intent-in-onnewintent">this question</a>, I began to wonder why we explicitly have to call <code>setIntent</code> when overriding <code>onNewIntent</code>, and why this code isn't performed already by <code>super.onNewIntent</code>.</p>
  
  <pre><code>@Override
  public void onNewIntent(Intent intent)
  {
    super.onNewIntent(intent);
  
    // Why isn't this performed by the framework in the line above?
    setIntent(intent);
  }
  </code></pre>