我被困在我的应用程序中试图设置共享按钮。 我有一个简单的textview与一些社交网络共享。 正如我发现我不能在不使用Facebook SDK的情况下与Facebook共享文本。 现在我想知道是否有可能设置类似的东西。如果用户按whatsapp共享我的字符串如果用户按Facebook共享我的应用程序的链接。 以下是我的分享按钮代码。
case R.id.action_share:
Intent intent2=new Intent(Intent.ACTION_SEND);
intent2.setType("text/plain");
intent2.putExtra(Intent.EXTRA_TEXT, random + "\n"+"By Random Quotes" ); //random is the textview
startActivity(Intent.createChooser(intent2, "Share via"));
break;
答案 0 :(得分:0)
你必须用新任务开始活动,如下所示: -
Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType("text/plain");
share.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
share.putExtra(Intent.EXTRA_SUBJECT, "share discription");
share.putExtra(Intent.EXTRA_TEXT,"text you want to share");
startActivity(Intent.createChooser(share,"you share title"));
}