title: Android ActionBar logo doesn't display
body: <p>I implemented a theme for my ActionBar:</p>
  
  <pre><code>&lt;style name="MyTheme"
      parent="@style/Theme.AppCompat.Light.DarkActionBar"&gt;
      &lt;item name="android:actionBarStyle"&gt;@style/MyActionBar&lt;/item&gt;
      &lt;item name="actionBarStyle"&gt;@style/MyActionBar&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar"&gt;
      &lt;item name="android:background"&gt;@color/actionbar_background&lt;/item&gt;
      &lt;item name="android:displayOptions"&gt;useLogo|showHome&lt;/item&gt;
      &lt;item name="android:logo"&gt;@mipmap/ic_launcher&lt;/item&gt;
      &lt;item name="logo"&gt;@mipmap/ic_launcher&lt;/item&gt;
      &lt;item name="background"&gt;@color/actionbar_background&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>And I applied it in <code>AndroidManifest.xml</code>:</p>
  
  <pre><code>&lt;application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:theme="@style/MyTheme"&gt;
  ...
  </code></pre>
  
  <p>I know that my theme works as I see a color change, however my actionbar icon never shows up. I see it only when I explicitly call this code in <code>onCreate</code> method of my activity:</p>
  
  <pre><code>    ActionBar actionBar = getSupportActionBar();
      actionBar.setLogo(R.mipmap.ic_launcher);
      actionBar.setDisplayUseLogoEnabled(true);
      actionBar.setDisplayShowHomeEnabled(true);
  </code></pre>
  
  <p>I feel like it's not correct to copy-paste the same code for every activity. Please help me to solve this problem.</p>