title: action item's icon is not showing
body: <p>Here is <em>menu xml</em> file.</p>
  
  <pre><code>&lt;menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      tools:context=".MainActivity"&gt;
  
      &lt;item android:id="@+id/action_create_order"
           android:title="@string/action_create_order"
           android:icon="@mipmap/ic_shopping_cart_black_36dp"
           android:orderInCategory="1"
           app:showAsAction="ifRoom" /&gt;
  
      &lt;item android:id="@+id/action_share"
           android:title="@string/action_share"
           android:orderInCategory="2"
           app:showAsAction="ifRoom"
           android:actionProviderClass="android.widget.ShareActionProvider" /&gt;
  
      &lt;item android:id="@+id/action_settings"
           android:title="@string/action_settings"
           android:orderInCategory="100"
           app:showAsAction="never" /&gt;
  &lt;/menu&gt;
  </code></pre>
  
  <p>Here is my <code>onCreateOptionsMenu(Menu menu)</code> method</p>
  
  <pre><code>   @Override
          public boolean onCreateOptionsMenu(Menu menu) {
          // Inflate the menu; this adds items to the action bar if it is present.
          getMenuInflater().inflate(R.menu.main_menu, menu);
          MenuItem menuItem = menu.findItem(R.id.action_share);
          shareActionProvider = (ShareActionProvider) menuItem.getActionProvider();
          setIntent("This is example text");
          return super.onCreateOptionsMenu(menu);
      }
  </code></pre>
  
  <p>I already use <code>xmlns:app="http://schemas.android.com/apk/res-auto"</code> and <code>app:showAsAction</code> but it still doesn't show the icon for some reason.</p>
  
  <p>My project has an <code>appcompat.v7</code> dependency. 
  can anyone help me please?</p>