title: getActionBar() returning null
body: <p>I need my actionbar to be ready before setContentView because it is used by the navDrawerFragment but at this point:</p>
  
  <pre><code>public class BaseActivity extends Activity implements NavigationDrawerFragment.NavigationDrawerCallbacks {
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      requestWindowFeature(Window.FEATURE_ACTION_BAR);
      Log.d("", getActionBar().toString());
      setContentView(R.layout.activity_base);
  }
  </code></pre>
  
  <p>It is returning null</p>
  
  <p>My theme:</p>
  
  <pre><code>&lt;style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"&gt;
      &lt;item name="colorPrimary"&gt;@color/light_blue&lt;/item&gt;
      &lt;item name="colorPrimaryDark"&gt;@color/dark_blue&lt;/item&gt;
      &lt;item name="colorAccent"&gt;@color/dark_blue&lt;/item&gt;
      &lt;item name="android:windowBackground"&gt;@color/white&lt;/item&gt;
      &lt;item name="android:positiveButtonText"&gt;@color/white&lt;/item&gt;
      &lt;item name="android:windowActionBar"&gt;true&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>and the declaration at manifest:</p>
  
  <pre><code>&lt;activity
      android:name=".controller.activity.BaseActivity"
      android:label="@string/app_name" &gt;
  &lt;/activity&gt;
  </code></pre>