Android 使用ShareActionProvider的NullPointerException+;actionbarsherlock
我试图将ShareActionProvider与actionbarsherlock一起使用,但我得到:Android 使用ShareActionProvider的NullPointerException+;actionbarsherlock,android,android-layout,actionbarsherlock,Android,Android Layout,Actionbarsherlock,我试图将ShareActionProvider与actionbarsherlock一起使用,但我得到: java.lang.NullPointerException at com.iuculano.tvitaliane.Start.onCreateOptionsMenu(Start.java:387) at com.actionbarsherlock.app.SherlockActivity.onCreatePanelMenu(SherlockActivity.java:167 at com.a
java.lang.NullPointerException
at com.iuculano.tvitaliane.Start.onCreateOptionsMenu(Start.java:387)
at com.actionbarsherlock.app.SherlockActivity.onCreatePanelMenu(SherlockActivity.java:167
at com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu(ActionBarSherlock.java:542)
OnCreateOptions菜单(菜单菜单)上的相关代码如下:
而menuhome.xml有以下内容:
<item
android:id="@+id/share"
android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
android:enabled="true"
android:showAsAction="ifRoom"
android:visible="true">
</item>
我哪里错了?修复了。。。我需要在调用findItem之前对菜单进行充气修复。。。在调用findItem之前,我需要将菜单充气你确定ActionBar Sherlock支持ShareActionProvider吗?我认为它支持ShareActionProvider:酷!那是两个月前的事了。也许你图书馆里没有?我一眼就看不出你的代码有错误。我会调查的;使用ActionBar Sherlock时可能需要使用一些不同的东西,就像使用片段一样。你确定ActionBar Sherlock支持ShareActionProvider吗?我认为它支持ShareActionProvider:酷!那是两个月前的事了。也许你图书馆里没有?我一眼就看不出你的代码有错误。我会调查的;在使用ActionBar Sherlock时,可能需要使用一些不同的东西,就像使用片段一样。
<item
android:id="@+id/share"
android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
android:enabled="true"
android:showAsAction="ifRoom"
android:visible="true">
</item>