首页 > 解决方案 > 视图模型 + 导航 + 撰写

问题描述

在 Compose 中,在创建 Composable 时ScreenA(它们将代表整个屏幕内容),将整个视图模型作为参数传递给 Composable 是否是一个不错的选择?我的意思是这些值存储在视图模型中。需要(如果)从多个屏幕访问相同的值,我如何读取这些值。我是否可以在可组合对象中初始化视图模型,并确保将交付与应用程序其余部分相同的实例,或者我应该只传递所需的值(我认为这是不可行的,因为随着时间的推移可能会有很多值随着开发的进行)作为可组合的参数?

确实,使用工厂应该是一个可行的解决方案。

标签: mvvmandroid-jetpack-composecomposable

解决方案


推荐阅读