Difference among restartLoader and onContentChanged
<p>Currently, I have a loader</p>

<pre><code>@Override
public Loader&lt;List&lt;HomeMenuRowInfo&gt;&gt; onCreateLoader(int arg0, Bundle bundle) {
    return new HomeMenuRowInfosLoader(this.getSherlockActivity());
}
</code></pre>

<p>Sometimes, I need to ask the loader to reload again, due to content changes. I will do this.</p>

<pre><code>this.getLoaderManager().getLoader(0).onContentChanged();
</code></pre>

<p>However, I would like to pass some additional bundle information to the <code>onCreateLoader</code> callback when the content changes. I realize by using <code>onContentChanged</code>, there is no way to do so.</p>

<p>The only way I can figure out is</p>

<pre><code>this.getLoaderManager().restartLoader(0, bundle, this);
</code></pre>

<p>I was wondering, is there any major differences in <code>Loader</code> behavior, of using <code>restartLoader</code> instead of <code>onContentChanged</code>, besides the ability to pass in bundle?</p>
