dagger2的使用总结

Posted yongfengnice

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dagger2的使用总结相关的知识,希望对你有一定的参考价值。

dagger2的使用总结:
0.@inject标识的方法(一般是构造函数),由dagger2调用。
1.@inject标识的成员变量,表示该变量由dagger2自动初始化。
2.interface表示dagger2需要实现的接口,作用是实例化@inject成员变量。
3.@Component(modules)指定dagger2实现接口时,需要哪些@Module辅助模块。
4.@Provides标识的方法,由dagger2根据方法返回值自动匹配并调用。
5.@BindInstance表示方法体的实现是直接将参数return返回,不做其他处理。

 

 

以上是关于dagger2的使用总结的主要内容,如果未能解决你的问题,请参考以下文章

Dagger2实战(详细)

Dagger2实战(详细)

轻松学,听说你还没有搞懂 Dagger2

最简单的Dagger2入门教程

MVP+Dagger2+Rxjava+Retrofit+GreenDao 开发的小应用,包括新闻图片视频3个大模块,代码封装良好

MVP+Dagger2+Rxjava+Retrofit+GreenDao 开发的小应用,包含新闻图片视频3个大模块,代码封装良好