Is there a need to use super.onActivityResult() in onActivityResult()?
<p>Which one is better and why?</p>

<p>This one:</p>

<pre><code>@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    super.onActivityResult(requestCode, resultCode, intent);

    ...
}
</code></pre>

<p>or this:</p>

<pre><code>@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    // do not call super.onActivityResult()
    ...
}
</code></pre>
