Вы можете попробовать следующий код, чтобы добавить текст в буфер обмена:
fun copyToClipBoards(content: String,context : Context) {
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) {
val clipboard = context.getSystemService(Context.CLIPBOARD_SERVICE) as android.text.ClipboardManager
val text=clipboard.text.toString()
clipboard.text = text.plus(content)
} else {
val clipboard = context.getSystemService(Context.CLIPBOARD_SERVICE) as android.content.ClipboardManager
val text=clipboard.primaryClip.getItemAt(0).text.toString()
val clip = android.content.ClipData.newPlainText("Copied Text", text.plus(content))
clipboard.primaryClip = clip
}
}
Надеюсь, это поможет !!