JetpackCompose-未解决的参考:observeAsState

我正在学习 Jetpack Compose,我试图为我的@Composable 创建一个视图模型。

在文档(https://developer.android.com/codelabs/jetpack-compose-state#3)中用于观察他们使用的可组合中的状态变化,observeAsState但在我的实现中,找不到该方法。我得到了Unresolved reference: observeAsState

视图模型

class MainActivityViewModel : ViewModel() {
    val list: LiveData<MutableList<String>> = MutableLiveData(mutableListOf("Ana", "Are", "Mere"))

    fun addString(item: String) {
        val list: MutableList<String> = list.value!!
        list.add(item)
    }

}

可组合

我正在使用 Compose 1.0.0-beta01

回答

observeAsStateruntime-livedata依赖的一部分。

将依赖项添加到您的build.gradle文件中。替换$compose_version为您使用的 compose 版本,例如1.0.0-beta01

implementation "androidx.compose.runtime:runtime-livedata:$compose_version"


以上是JetpackCompose-未解决的参考:observeAsState的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>