Совместное использование текста из буфера обмена

#java #android

#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:

Итак, если я правильно понимаю. Вы хотите, чтобы текст из textview был присвоен shareBody переменной? В этом случае вы можете сделать

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