我想实例化一个具有可组合函数范围的 ViewModel。
我该怎么做?
我不想使用
navigation-compose
来利用其 BackStackEntry
作为 ViewModelStoreOwner。
我最近遇到了这个问题,唯一可以通过使用记住手动实例化它来解决它,不是那么完美,但它暂时解决了我的用例。
要做同样的事情,你可以这样做:
val composeScopeViewModel = remember {
ResidentDetailsViewModel(
// params if any
)
}