java.lang.ClassNotFoundException: android.widget.shareActionProvider
java.lang.ClassNotFoundException: android.widget.shareActionProvider
我正在使用 Android Studio。在 menu.xml
我有
<item android:id="@+id/action_share"
android:title="@string/action_share"
app:showAsAction="ifRoom"
app:actionProviderClass="android.widget.shareActionProvider"
/>
在我使用的代码中
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){
inflater.inflate(R.menu.menu_detail,menu);
MenuItem item = menu.findItem(R.id.action_share);
mActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(item);
}
如果您的 Activity 扩展了 AppCompatActivity,那么您需要使用 android.support.v7.widget.ShareActionProvider
<item android:id="@+id/action_share"
android:title="@string/action_share"
app:showAsAction="ifRoom"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
/>
我正在使用 Android Studio。在 menu.xml
我有
<item android:id="@+id/action_share"
android:title="@string/action_share"
app:showAsAction="ifRoom"
app:actionProviderClass="android.widget.shareActionProvider"
/>
在我使用的代码中
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){
inflater.inflate(R.menu.menu_detail,menu);
MenuItem item = menu.findItem(R.id.action_share);
mActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(item);
}
如果您的 Activity 扩展了 AppCompatActivity,那么您需要使用 android.support.v7.widget.ShareActionProvider
<item android:id="@+id/action_share"
android:title="@string/action_share"
app:showAsAction="ifRoom"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
/>