没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-Dagger2图文完全教程
共105个文件
png:68个
java:15个
xml:10个
需积分: 5 0 下载量 159 浏览量
2019-08-06
04:57:09
上传
评论
收藏 1.52MB ZIP 举报
温馨提示
Dagger2图文完全教程 BEGIN 本文属代码GG原创,非经本人同意,禁止转载。 需要交流,联系微信:code_gg_boy 更多精彩,时时关注微信公众号code_gg_home 没有更多开场白,直接说下我对它的理解。 Dagger2 是一个Android依赖注入框架。而android开发当前非常流行的非MVP模式莫属了,Dagger2的目标便是将MVP中的V P 进一步解耦,达到模块化最大的解耦,使得代码更容易维护。 举个栗子:有个A对象 B对象 和C对象,如果C对象创建需要A和B,那么我们是不是需要构造里面传入参数A和参数B,然后在使用的地方如下写个代码: C c=new C(new A(),new B()); 如果我们使用了Dagger2时候,我们就不需要管这些了,只需要关联住能提供创建A 和 B的地方 ,然后在需要C的地方写下: @Inject C c; 然后在这个类的初始化地方进行注入即可。 我们初步来看,会发现Dagger2优势不大,没什么吸引人的,那么请你静下心来,看完再得出结论。 闲话休叙,我们来直接上代码:(常规写法) 1 编写一个类: public clas
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-Dagger2图文完全教程 (105个子文件)
gradlew.bat 2KB
.gitignore 7B
build.gradle 855B
build.gradle 607B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 52KB
AndroidModule.java 2KB
DemoApplication.java 1KB
MainActivity.java 1KB
MyModule.java 956B
MyModule2.java 769B
MainActivityComponent.java 757B
ModuleB.java 545B
ApplicationComponent.java 523B
ModuleA.java 403B
ApplicationTest.java 349B
Test3.java 340B
ExampleUnitTest.java 311B
ForMyApplication.java 274B
ForBoy.java 272B
PerActivity.java 269B
0.jpg 26KB
README.md 14KB
1.png 59KB
1.png 53KB
4.png 47KB
3.png 43KB
6.png 39KB
1.png 38KB
5.png 38KB
10.png 37KB
3.png 36KB
3.png 36KB
10.png 34KB
2.png 34KB
4.png 33KB
2.png 33KB
9.png 32KB
5.png 31KB
3.png 30KB
3.png 30KB
6.png 29KB
4.png 29KB
4.png 28KB
1.png 28KB
12.png 26KB
2.png 26KB
8.png 25KB
1.png 25KB
2.png 25KB
5.png 21KB
5.png 21KB
5.png 21KB
4.png 20KB
2.png 20KB
3.png 20KB
2.png 20KB
1.png 20KB
2.png 19KB
3.png 19KB
2.png 19KB
1.png 19KB
11.png 18KB
2.png 18KB
1.png 18KB
6.png 17KB
7.png 17KB
8.png 17KB
4.png 17KB
2.png 17KB
3.png 17KB
1.png 16KB
3.png 16KB
1.png 15KB
1.png 15KB
2.png 15KB
11.png 15KB
3.png 14KB
2.png 14KB
1.png 14KB
9.png 12KB
1.png 12KB
ic_launcher.png 10KB
7.png 10KB
3.png 8KB
ic_launcher.png 8KB
1459515096_5841.png 6KB
2.png 6KB
ic_launcher.png 5KB
ic_launcher.png 3KB
ic_launcher.png 2KB
proguard-rules.pro 707B
gradle.properties 855B
gradle-wrapper.properties 230B
activity_main.xml 1KB
content_main.xml 860B
AndroidManifest.xml 812B
styles.xml 708B
menu_main.xml 407B
共 105 条
- 1
- 2
资源评论
weixin_39840387
- 粉丝: 784
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功