监听ViewModel中的LiveData数据提示Live data observe in compose。

原因是因为我们的依赖没有引入,只要引入依赖就可以解决该问题:

implementation("androidx.compose.runtime:runtime-livedata:1.5.4")

然后在Activity或者Compose中使用。

var titleValue: String by remember {
	mutableStateOf(myModel.titleValue.value ?: "")
}

myModel.titleValue.observeAsState().value?.let { newData ->
	titleValue= newData
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注