热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Hilt多模块项目实现二

本文适宜有肯定的Dagger2应用根底的同学上一篇:Hilt多模块我的项目实现(一)下一篇:()上一篇咱们理解了一般多模块项Hilt应用形式,这篇咱们来说说组件化我的项目。事实上组

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

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

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

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

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

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

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

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



推荐阅读
author-avatar
爱碩爱你_静莫失心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有