我有一个名为TopMenuViewModel的ViewModel。它有两个构造器:一个没有参数,一个有应该从Unity推送的参数。当我想使用视图模型时,注入不起作用,默认的无参数ctor被调用(不是注入的),所以我不能使用依赖项。为什么和如何?:-)public class TopMenuViewModel public int unreadMessagesCount { get; set; }
我想知道如何在使用Hilt for DI时将运行时参数传递给ViewModel的构造函数?itemViewModel = ViewModelProvider(this, viewModelFactory).get(ItemViewModel::class.java)
} 如果我的ItemViewModel构造函数没有itemId参数,我的ViewModel和使用Hilt的片段将如下所示: class ItemView
我试图将一个参数传递给一个子ViewModel构造函数,该构造函数会抛出"MvvmCross.Platform.Exceptions.MvxException: Failed .MvxIoCResolveException: Failto解析MyType类型的参数myParam .“public class MyChildViewModel}
public MyChildV