我在mutableStateOf
工作。我想在初始化变量时赋值。我有一个字符串值,我想在mutableStateOf
中分配它。当字符串为空时,我不想在mutableStateOf
变量中设置任何值。我在努力,但却出了差错。
val answer: String? = null
var textFieldValue = mutableStateOf(TextFieldValue())
set(value) {
field = value
if(!answer.isNullOrEmpty()){
field = answer
}
}
我收到错误
Type mismatch.
Required: MutableState<TextFieldValue>
Found: String
当我的answer
为空时,我想设置TextFieldValue()
。非常感谢
这应该可以工作,
val answer: String? = null
var textFieldValue = mutableStateOf(TextFieldValue(answer ?: ""))