AppCompat ToolBar popupTheme no se usa en el elemento de menú ShareAction

Contexto

Uso de la AppCompat v7 21.0.0 / 21.0.2 / 21.0.3

Problema

El popupTheme de ToolBar no se aplica a ShareAction

Estilo en la barra de herramientas:

<style name="MyActionBarStyle" parent="Widget.AppCompat.Toolbar">
    <item name="android:background">@color/green</item>
    <item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>

El elemento del menú de desbordamiento está usando el popupTheme correctamente

ShareAction, por otro lado, no recibe el popupTheme. Después de algunas pruebas, noté que recibió la aplicación: el tema de la barra de herramientas estaba oscuro.

<item name="android:colorBackground">@color/white</item>

Para obtener el texto negro en ShareAction, intenté establecer muchos atributos y al configurar "android: textColorPrimary" (en el tema ToolBar) obtengo lo que quiero PERO luego mis iconos en ToolBar también toman este color, lo cual es extraño. .

El menú xml es el siguiente:

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:cycle="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/ic_share"
        android:icon="@drawable/abc_ic_menu_share_holo_dark"
        android:title="@string/media_share"
        cycle:showAsAction="ifRoom"
        cycle:actionProviderClass="android.support.v7.widget.ShareActionProvider" />
    <item
        android:icon="@drawable/abc_ic_menu_share_holo_dark"
        android:showAsAction="ifRoom"
        android:title="br">
        <menu>
            <item
                android:id="@+id/menuSortNewest"
                android:title="Sort by newest" />
            <item
                android:id="@+id/menuSortRating"
                android:title="Sort by rating" />
        </menu>
    </item>

</menu>

Esperaría que tanto el ShareAction como el desbordamiento tengan el popupTheme pero no es el caso

Solución alternativa

Editaré esta publicación una vez que tenga una solución

Árbitro:https://code.google.com/p/android/issues/detail?id=87285&thanks=87285&ts=1419254842

Respuestas a la pregunta(3)

Su respuesta a la pregunta