Dagger2 在 Android 中的使用

多媒体开发札记 at 
Dagger2 是一个进行依赖注入的框架,早先是由 Square 公司写的,后来由 Google 来维护了,能由 Google 亲自维护的东西,肯定值得学习。有些有经验的开发者一听到 Dagger2 具有依赖注入的功能,即使早先并没有了解过这个框架,都能大概知道它是干嘛的,其原因可能就在于他们比较了解 依赖注入 这个概念,并且知道它在日常开发中所起到的功能吧,尽管不同的框架所进行注入的方式不一样。所谓依赖,简单说来就是指一个类 A 的成员变量是其他类 B ,那么这个类 A 就依赖着成员类 B ,若没有类 B ,类 A 的某些功能就实现不了了。所谓注入,简单说来就是如何把一个类 B 注入到类 A……