译文
文章平均质量分 88
卡咔喀
这个作者很懒,什么都没留下…
展开
-
【译文】Dagger辅助注入
辅助注入是一种依赖注入 (DI) 模式,用于构造一个对象。它的特点是构造对象其中一些参数可能由 DI 框架提供,而其他参数必须在创建时(也称为“辅助”)由用户传入。通常有一个factory负责组合所有参数并创建对象。(相关: guice/AssistedInject)。Dagger辅助注射要使用 Dagger 的辅助注入,请使用 @AssistedInject 标签对一个对象的构造函数注解,并使用 @Assisted标签注解由你传入的辅助参数,如下所示:class MyDataService @A翻译 2021-06-12 19:41:10 · 787 阅读 · 0 评论 -
【译文】使用Dagger和Hilt辅助注入
使用Dagger和Hilt辅助注入学习辅助注入的用处、原理,以及如何通过Dagger的新的构建方式来给你的app添加辅助注入。使用Dagger进行依赖注入是Android社区的一个热门话题。Dagger和它的新的拓展-Hilt都是不断改进的开源项目,每天都有新的功能和提升加入。辅助注入(assisted injection)就是Dagger从2.31版本开始加入的新功能。在这个教程中,你将会学习:辅助注入是什么,以及为什么它会有用在Dagger2.31版本之前如何通过AutoFactory使翻译 2021-06-12 19:29:58 · 826 阅读 · 0 评论