Android MenuItemCompat类型的getActionProvider未定义?
我正在尝试按照此处的指南将共享提供程序添加到我的操作栏: 但是,当尝试按照我的OnCreateOptions菜单()中的说明添加以下内容时 有一个错误,表示MenuItemCompat类型的getActionProvider未定义,尽管有文档记录: 有什么想法吗Android MenuItemCompat类型的getActionProvider未定义?,android,Android,我正在尝试按照此处的指南将共享提供程序添加到我的操作栏: 但是,当尝试按照我的OnCreateOptions菜单()中的说明添加以下内容时 有一个错误,表示MenuItemCompat类型的getActionProvider未定义,尽管有文档记录: 有什么想法吗 谢谢 在不查看XML的情况下,在菜单布局中定义actionProviderClass: <item android:id=... ... yourapp:actionProviderClass="android.support
谢谢 在不查看XML的情况下,在菜单布局中定义actionProviderClass:
<item android:id=...
...
yourapp:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>
请记住,本文使用了支持库中的示例。如果是这种情况,则在菜单布局中:
<item android:id=...
...
yourapp:actionProviderClass="android.widget.ShareActionProvider"/>
在不查看XML的情况下,在菜单布局中定义actionProviderClass:
<item android:id=...
...
yourapp:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>
请记住,本文使用了支持库中的示例。如果是这种情况,则在菜单布局中:
<item android:id=...
...
yourapp:actionProviderClass="android.widget.ShareActionProvider"/>
是的,在xml中这样做了,但问题是MenuItemCompat没有say函数。我删除了我自己的答案,因为您已经用完整的解决方案更新了您的答案。干杯是的,在xml中这样做了,但问题是MenuItemCompat没有say函数。我删除了我自己的答案,因为您已经用完整的解决方案更新了您的答案。干杯
ShareActionProvider shareActionProvider = (ShareActionProvider) menuItem.getActionProvider();