【发布时间】:2021-05-16 16:40:10
【问题描述】:
我的 ProfileScreen 有 viewModel。
@Composable
fun ProfileScreen() {
val viewModel: ProfileViewModel = viewModel()
...
}
每次调用 ProfileScreen 时,都会创建新的 viewModel。我怎样才能为我的 ProfileScreen 创建一个 viewModel 实例。我试图在https://insert-koin.io/docs/reference/koin-android/compose/ 之后注入 viewModel 但是当我尝试时
val viewModel: ProfileViewModel = viewModel()
Android Studio 抛出错误。
【问题讨论】:
标签: android kotlin dependency-injection android-jetpack-compose koin