0
我有這個意向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"/>
但我問題是我不知道如何調用它。點擊分享按鈕後,如何讓菜單顯示出來?
謝謝!
我不確定你在這裏遇到什麼問題,你想在點擊這個分享按鈕時顯示一個菜單項?爲什麼你有共享按鈕和共享菜單項? – 2013-04-20 03:48:10
@YananHercouet我有一個分享按鈕的原因是,我可以把它放在屏幕的內容。但我不確定如何顯示可與其共享內容的可能社交網絡和電子郵件的菜單。 – Genadinik 2013-04-20 11:44:04