ClipboardManager primaryClip Val cannot be reassigned

261 阅读1分钟

报错的代码

var cmb = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
cmb.primaryClip = ClipData.newPlainText(null, bean.content)

找了一些博客说是要用setPrimaryClip这个方法,最后修改为:

   var cmb = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
//        cmb.primaryClip = ClipData.newPlainText(null, bean.content)
        cmb?.setPrimaryClip( ClipData.newPlainText(null, bean.content))

这样就顺利编译过了.