如何使用共享选项在textview中共享可用内容

时间:2014-07-13 10:51:18

标签: android

我开发了一个应用程序。在此应用程序中,内容来自数据库。我在textview中得到的内容,我只想用电子邮件等分享整个内容。 我怎样才能发送,即分享我的可用内容。 我正在获得所有共享选项,但我无法分享屏幕上显示的内容 如果您想了解更多信息,请告诉我们!
请帮帮我! 在此先感谢!

2 个答案:

答案 0 :(得分:1)

这非常简单。你只需要提出你的意图。

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"yourEmail@gmail.com"});  
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Email Subject");
emailIntent.putExtra(Intent.EXTRA_STREAM,yourTextView.getText());
emailIntent.setType("text/html");
startActivity(emailIntent);

答案 1 :(得分:0)

首先,您应该获取要共享的文本。其次,您可以使用意图向用户显示共享内容的不同方式。您可以使用此代码来实现它:

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, textFromTextView);
shareIntent.setType("text/plain");
startActivity(Intent.createChooser(shareIntent,
        "Share with..."));

我认为AndroidWarrior的答案只允许您使用电子邮件,但这是正确的。