![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
小小浣熊
Don't be shy, just try!
I enjoy losing face.
展开
-
Dagger2 学习笔记
最近几天在看一些新的Android技术,突然看到Dagger2这个,去github上面看了下1W+的star了,想想自己应该学习下这个东西了,要不out了。简介Dagger-匕首,鼎鼎大名的Square公司旗下又一把利刃(没错!还有一把黄油刀,唤作ButterKnife);故此给本篇取名神兵利器Dagger2。Dagger2起源于Dagger,是一款基于Java注解来实现的完全在编译阶段完成依赖注...原创 2018-05-25 20:18:30 · 249 阅读 · 0 评论 -
Dagger2 学习笔记 Module使用和理解
上一篇结尾说道如果有参数的调用应该是怎么来写呢?最后的报错说明一个类的构造好函数只有一个被@Inject标注前面说过@Module:@Module用于封装提供依赖的类。为什么需要专门提供这个注解,因为在很多情况下,我们需要注入的类是第三方类库,我们无法再构造函数直接加@Inject注解,还有一个问题就是如果有多个构造函数的问题,Module封装依赖就是为了解决这些问题。这里我们就需要使用Modul...原创 2018-06-04 18:54:26 · 1358 阅读 · 0 评论