首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Dagger2 知识梳理
订阅
泽毛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Dagger2 知识梳理(3) 使用 dependencies 和 @SubComponent 完成依赖注入
除此之外,还有另外两种方式,让Component可以通过其他的Component完成依赖注入,可以划分为:依赖方式 和 继承方式。 并且我们不能直接创建该Component的实例来完成依赖注入,而是需要由父Component实例提供一个getXXX来将这个SubComponen…
Dagger2 知识梳理(2) @Qulifier 和 @Named 解决依赖注入迷失
在使用第二种方法时,Dagger2 在寻找目标依赖类的创建方法时,是根据 Module 提供的方法的返回类型来确定的,因此如果我们提供了多个返回类型相同的创建方法时,那么Dagger2就无法判断使用哪个函数来创建实例,将会在编译时抛出异常。对于这种情况,我们称为 依赖注入迷失。…
Dagger2 知识梳理(4) @Scope 注解的使用
首先,我们需要了解@Scope其实是一个 元注解,它和我们在 Dagger2 知识梳理(2) - @Qulifier 和 @Named 解决依赖注入迷失 一文中介绍的@Qualifier一样,是用于 描述注解的注解,关于元注解更多的知识可以参考之前的这篇文章 Java&Andr…
Dagger2 知识梳理(1) Dagger2 依赖注入的两种方式
最近这几天一直在看有关Dagger2有关的文章,感觉就是这东西真难用、真难懂,数次想要放弃,还好有网上大神的教程帮助,模模糊糊总算能把基本的几个概念跑通了。 虽然网上的例子很多,但是我们花了那么多时间去看这些文章,本质上还是要用到项目中,这里肯定要优先推荐Google的官方架构…