
暂时这么处理

JvmOverloads
在Kotlin中@JvmOverloads注解的作用就是:在有默认参数值的方法中使用@JvmOverloads注解,则Kotlin就会暴露多个重载方法。
在 Kotlin 中调用默认参数值的方法或者构造函数是完全没问题的,但是在 Java 代码调用相应 Kotlin 代码却不行,也就是,Java 代码不能调用在 Kotlin 中使用默认值实现的重载函数或构造函数。
@JvmOverloads 就是解决这一问题的,从命名 —— “Jvm 重载”
HILT AAC架构中


引入 HIlt 后 Viewmodel 需要通过注解引入
ViewModelLazy 默认factory 为 HiltViewmodeFactory create依赖注解
本文探讨了Kotlin中的@JvmOverloads注解如何帮助Java调用者访问默认参数值的Kotlin重载方法,并特别关注在HILTAAC架构中ViewModel的Hilt引入与ViewModelLazy的工厂注解。
2762

被折叠的 条评论
为什么被折叠?



