我试图通过我的应用在意图中使用ACTION_SEND共享文本。但是,如果您选择使用默认的应用程序,它将与相同的应用程序共享,而不是每次都询问。
有人可以帮我吗?
如果它可行,它应该能够通过邮件,脸书,推特,whatsapp分享这样的代码。感谢。Intent textShareIntent = new Intent(Intent.ACTION_SEND);
textShareIntent.putExtra(Intent.EXTRA_TEXT, "Text to share, URL");
textShareIntent.setType("text/plain");
startActivity(textShareIntent);
答案 0 :(得分:12)
试试这个
Intent textShareIntent = new Intent(Intent.ACTION_SEND);
textShareIntent.putExtra(Intent.EXTRA_TEXT, "Text to share, URL");
textShareIntent.setType("text/plain");
if (textShareIntent.resolveActivity(getPackageManager()) != null)
startActivity(Intent.createChooser(textShareIntent, "Share"));
else
// no app can handle this intent, do something else