gpt4 book ai didi

android - Jetpack Compose - Unresolved reference : observeAsState

转载 作者:行者123 更新时间:2023-12-03 22:54:35 26 4
gpt4 key购买 nike

我正在学习 Jetpack Compose,我正在尝试为我的 @Composable 创建一个 View 模型。
在文档( https://developer.android.com/codelabs/jetpack-compose-state#3 )中,他们使用 observeAsState 观察可组合状态的变化。但在我的实现中,找不到该方法。我得到了 Unresolved reference: observeAsState View 模型

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)
}

}
可组合的
enter image description here
我正在使用 Compose 1.0.0-beta01

最佳答案

observeAsStateruntime-livedata 的一部分图书馆。
将依赖项添加到模块的 build.gradle文件。替换 $compose_version使用您使用的 compose 版本,例如1.0.0-beta01 :

implementation "androidx.compose.runtime:runtime-livedata:$compose_version"
您可以找到可用的版本 here in Google's Maven repository .

关于android - Jetpack Compose - Unresolved reference : observeAsState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66560404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com