Android代码-Dagger2图文完全教程

时间:2022-08-25 22:43:49
【文件属性】:
文件名称:Android代码-Dagger2图文完全教程
文件大小:1.52MB
文件格式:ZIP
更新时间:2022-08-25 22:43:49
Android代码 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

网友评论