暂时这么处理
JvmOverloads
在Kotlin中@JvmOverloads注解的作用就是:在有默认参数值的方法中使用@JvmOverloads注解,则Kotlin就会暴露多个重载方法。
在 Kotlin 中调用默认参数值的方法或者构造函数是完全没问题的,但是在 Java 代码调用相应 Kotlin 代码却不行,也就是,Java 代码不能调用在 Kotlin 中使用默认值实现的重载函数或构造函数。
@JvmOverloads 就是解决这一问题的,从命名 —— “Jvm 重载”
HILT AAC架构中
引入 HIlt 后 Viewmodel 需要通过注解引入
ViewModelLazy 默认factory 为 HiltViewmodeFactory create依赖注解