共享剪贴板中的文本

时间:2019-03-27 23:13:14

标签: java android

我请所有善意的人提供一点帮助!

我从textview复制文本的代码是:

            ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
            clipboard.setText(returnedText.getText());

我用于共享复制文本的代码:

            Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            String shareBody = "Should be copied text from Clipboard here";
            String shareSub = "My subject";
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, shareSub);
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
            startActivity(Intent.createChooser(sharingIntent, "Share using"));

我有问题,该怎么做才能自动发送到从剪贴板复制文本的shareBody中?这意味着,整个文本已经保存在电子邮件的邮件正文中,而不是Should be copied text from Clipboard here

1 个答案:

答案 0 :(得分:1)

所以,如果我理解正确的话。您是否希望将文本视图中的文本分配给shareBody变量? 在这种情况下,您可以

String shareBody = returnedText.getText().toString();