Loader calls onLoadFinished before Activity's onCreateOptionsMenu
<p>When an <code>AsynctaskLoader</code> is initiated from Activity's <code>OnCreate()</code>, it finishes its work and calls <code>onLoaderFinished()</code>  before action bar menu is inflated, that is before <code>onCreateOptionsMenu()</code> is called. </p>

<p>I need to alter some action menu items depending on results of loader. What approach might resolve this ?</p>

<p>UPDATE:
This happens On orientation change. I'm Observing this sequence in debugger:</p>

<ol>
<li>Application Start: <code>onCreate()</code> -> <code>onCreateOptionsMenu()</code> -> <code>onLoadFinished()</code></li>
<li>Rotate to landscape: <code>onCreate()</code> -> <code>onLoadFinished()</code> -> <code>onCreateOptionsMenu()</code></li>
<li>Rotate back to portrait: <code>onCreate()</code> -> <code>onLoadFinished()</code> -> <code>onCreateOptionsMenu()</code></li>
</ol>
