Копирование в буфер обмена Kotlin

Написал такой код:

class MainActivity : AppCompatActivity() {

    fun Context.copyToClipboard(text: CharSequence){
        val clipboard = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
        val clip = ClipData.newPlainText("label",text)
        clipboard.primaryClip = clip
    }

Но IDE выводит ошибку на последней строке: Kotli

Пробовал таким образом, но всё равно выдаёт ошибку:

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Sergei Buvaka

Вам же студия явно пишет

val cannot be reassigned

Что это значит? А значит это то, не что ваша переменная myClipBoard.primaryClip является immutable т.е. неизменяемой. В Java это равносильно final.

→ Ссылка