0
を示していない私のメニューリソースファイル共有アクション・プロバイダはここで
<item
android:id="@+id/action_share"
android:title="@string/action_share"
android:orderInCategory="2"
app:showAsAction="ifRoom"
android:actionProviderClass="android.widget.ShareActionProvider">
</item>
</menu>
そして、ここでは私のJavaコードは、これは、共有アクション・プロバイダが表示されていない
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.menu_main,menu);
MenuItem menuItem = menu.findItem(R.id.action_share);
shareActionProvider =(ShareActionProvider)menuItem.getActionProvider();
// setIntent("COOL NIKS");
return super.onCreateOptionsMenu(menu);
}
です。どうすれば修正できますか?
を使用するように
MainActivity
を更新する必要がありますあなたは 'onCreateOptionsMenu(メニューメニュー)'メソッドに置かれている 'Activity'ご提示ください - また、簡単なテストとしては、あなたは '' app:showAsAction''を '' ifRoom''の代わりに ''常に ''に変更することができます – ishmaelMakitla