在实验官方例程时报错,于是将其改为
<
item
android
:id=
"@+id/menu_item"
android
:title=
"123"
app
:showAsAction=
"ifRoom"
app
:actionProviderClass=
"android.support.v7.widget.ShareActionProvider"/>
getMenuInflater().inflate(R.menu.
text,menu);
MenuItem item=menu.findItem(R.id.
menu_item);
provider= (ShareActionProvider) MenuItemCompat.
getActionProvider(item);
Intent intent=
new Intent(Intent.
ACTION_SEND);
intent.putExtra(Intent.
EXTRA_TEXT,
"123456");
intent.setType(
"text/plain");
provider.setShareIntent(intent);
官方的是
android.support.ShareActionProvider,但在加载menu时会报错,可能是兼容为题,改为
android.support.v7.widget.ShareActionProvider
并使用
MenuItemCompat.
getActionProvider
(item);加载
ShareActionProvider