关于android:Hilt多模块项目实现二

2次阅读

共计 400 个字符,预计需要花费 1 分钟才能阅读完成。

本文适宜有肯定的 Dagger2 应用根底的同学

上一篇:Hilt 多模块我的项目实现 (一)
下一篇:[Dagger2 ViewModel 多模块我的项目实现(一)]()

上一篇咱们理解了一般多模块项 Hilt 应用形式,这篇咱们来说说组件化我的项目。

事实上组件化我的项目和一般多模块我的项目应用没有什么区别,惟一区别就是在组件开发模式下,要有一个此模块的 XXXApplication 同样加上 @HiltAndroidApp 注解,这样就搞定了。

当组件开发模式下 Hilt 以此 XXXApplication 作为 Root 创立依赖树。

当失常模式时就以 app 模块中的 AppApplication 作为 Root 创立依赖树。

总结来说就是只有在你的 主模块 的 AppApplication 上加上 @HiltAndroidApp 注解,Hilt 就能让所有主模块依赖的子模块主动实现依赖注入。

所以说 Hilt 真是 Android 上应用 Dagger2 的大杀器。

正文完
 0