2

我有一个使用刀柄注入 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
4

0 回答 0