меня это намерениеAndroid - кнопка доля не отвечает
Button share = (Button)findViewById(R.id.share);
share.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
//createShareIntent();
}
});
и эти два метода в классе:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.layout.menu, menu);
MenuItem item = menu.findItem(R.id.menu_item_share);
myShareActionProvider = (ShareActionProvider)item.getActionProvider();
myShareActionProvider.setShareHistoryFileName(
ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
myShareActionProvider.setShareIntent(createShareIntent());
return true;
}
private Intent createShareIntent()
{
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT,
"testing");
return shareIntent;
}
public void doShare(Intent shareIntent)
{
// When you want to share set the share intent.
myShareActionProvider.setShareIntent(shareIntent);
}
и этой конфигурации SDK версии:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15"/>
Но мой Проблема заключается в том, что я не знаю, как это назвать. Как мне получить меню, которое будет отображаться после нажатия кнопки совместного доступа?
Спасибо!
Я не знаю, в чем проблема, вы хотите отобразить пункт меню при нажатии этой кнопки совместного доступа? Почему у вас есть кнопка общего доступа и пункт меню общего доступа? –
@YoannHercouet причина, по которой у меня есть кнопка совместного доступа, поэтому я могу помещать ее в содержимое экрана. Но я не уверен, как отобразить меню возможных социальных сетей и электронных писем, с которыми можно разделить контент. – Genadinik