【发布时间】:2022-01-20 13:13:15
【问题描述】:
目前我正在使用带有导航和视图模型的组合。 我的 NavHost 的代码如下
composable(MyRoute.name + "/{param}") { backStackEntry ->
val param = backStackEntry.arguments?.getString("id") ?: ""
val viewModel = hiltViewModel<MyViewModel>()
MyComposable(
viewModel = viewModel
)
}
我面临的问题是 viewModel.init 被调用了无数次(我猜它是重组),但 viewModel 应该只有一个实例超过生命周期的可组合物。
【问题讨论】:
标签: android kotlin android-jetpack-compose