Использование Android Action Bar поделиться намерением
Я использую пункт меню на панели действий и хочу поделиться своим приложением, щелкнув значок «Поделиться». Когда я нажимаю значок «Поделиться», он не работает. Также хочу добавить текст изречения"install this app"
когда поделился.
Вот мой код:
private ShareActionProvider mShareActionProvider;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.mainpage, menu);
MenuItem item = menu.findItem(R.id.menu_item_share);
mShareActionProvider = (ShareActionProvider) item.getActionProvider();
return true;
}
private void setShareIntent(Intent shareIntent) {
if (mShareActionProvider != null) {
mShareActionProvider.setShareIntent(shareIntent);
}
}
Меню Mainpage.xml:
<menu xmlns:android="http://schemas.android,.com/apk/res/android" >
<item android:id="@+id/menu_item_share"
android:showAsAction="ifRoom"
android:title="Share"
android:icon="@drawable/ic_store"
android:actionProviderClass="android.widget.ShareActionProvider" />
</menu>