Dagger 2 依赖注入 1. 基本概念 最重要有四个概念,也是四个注解(annotation),Provide,Inject,Module,Component. Provide 是提供者,创建实例. @Provides static NetworkApi provideNetworkApi(){ return new NetworkApi(); } Inject 就是注入,意思是去寻找这个实例.这个实例由之前的 Provide 提供. public class MainActivity ex…