android中的viewmodel类可以包含构造函数吗?

rwqw0loc  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(598)

我在翻阅翻页库的概述时发现:

对于concertviewmodel类中如何创建构造函数,我有点困惑。我在前面读过,实际上是库viewmodelproviders负责创建viewmodel。默认情况下,这个库希望viewmodel类没有构造函数。
现在,我知道viewmodelproviders已经被弃用了,我们现在直接使用viewmodelprovider。但我的印象是,在viewmodel类中仍然禁止创建构造函数。我是不是漏了什么?
谢谢你的帮助。

wh6knrhe

wh6knrhe1#

您可以像工厂方法一样使用viewmodelprovider来创建viewmodel。构造函数还可以用来传递viewmodel所需的自定义参数。在viewmodel中实现任何依赖项注入时,这也很有帮助。

相关问题