0
내가이 응답하지 공유 버튼이 의도안드로이드 -
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