我将 ShareActionProvider 添加到我的片段选项菜单之一:
<item
android:id="@+id/options_share_forecast"
android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
android:showAsAction="always"
android:title="@share_forecast"/>
我看到带有正确共享图标的操作项,但我无法单击打开它。首先,我认为这可能是使用错误意图的问题。但这似乎不是原因。还查看了 ActionBar Sherlock 的示例。我复制并粘贴了大多数代码,以确保我不会错过那里的任何小块。仍然没有运气。我看到的不同之处在于示例ShareActionProviders继承自 SherlockActivity 但我的是SherlockListFragment
我的 ListFragment onCreate 看起来像这样:
@Override
public void onCreate(final Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setRetainInstance(true);
setHasOptionsMenu(true);
...
我在我的 Nexus 10 上进行了测试,没有安装大量应用程序的模拟器。
所以我想念那里?