不能在 ClipboardManager primaryClip 重新分配 Val
Val can not be reassigned at ClipboardManager primaryClip
我知道这个 但它仍然无法帮助我解决问题
我在将数据复制到剪贴板管理器时遇到问题
下面是代码
fun copyToClipboard(context: Context, text: CharSequence){
var clipboard: ClipboardManager = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
var clip: ClipData = ClipData.newPlainText("label",text)
clipboard.primaryClip = clip!!
}
正如@ianhanniballake 所建议的,我已经将 setPrimaryClip() 与非空 ClipData
一起使用
喜欢下面
var clip: ClipData = ClipData.newPlainText("label",text)
clipboard.primaryClip = clip!!
但不知道为什么,我仍然遇到与
相同的错误
Val cannot be reassigned
您必须使用方法setPrimaryClip()
,例如:
clipboard?.setPrimaryClip(clip)
因为字段 primaryClip
只有 getter.
我知道这个
我在将数据复制到剪贴板管理器时遇到问题
下面是代码
fun copyToClipboard(context: Context, text: CharSequence){
var clipboard: ClipboardManager = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
var clip: ClipData = ClipData.newPlainText("label",text)
clipboard.primaryClip = clip!!
}
正如@ianhanniballake 所建议的,我已经将 setPrimaryClip() 与非空 ClipData
一起使用喜欢下面
var clip: ClipData = ClipData.newPlainText("label",text)
clipboard.primaryClip = clip!!
但不知道为什么,我仍然遇到与
相同的错误Val cannot be reassigned
您必须使用方法setPrimaryClip()
,例如:
clipboard?.setPrimaryClip(clip)
因为字段 primaryClip
只有 getter.