我有一个使用刀柄注入 viewmModel 的 MainScreen 组合。
@Composable
fun MainScreen(
viewModel: MainScreenViewModel = hiltViewModel()
) {}
问题是我不能在预览中使用它,因为不会使用 hilt 生成 viewModel
@Preview(showBackground = true)
@Composable
fun DefaultPreview() {
AlbumExpoTheme {
MainScreen()
}
}
我该如何解决这个问题,以便我可以使用预览?
错误是:
java.lang.IllegalStateException: ViewModels creation is not supported in Preview