一、简介:
Android项目,目前一般都采用MVP模式,利用Dagger注入实例化类,利用LifeCycle进行生命周期管理,利用RxJava+Retrofit进行网络访问,用ARouter进行组件间通信。其中Dagger是其中比较难的一个知识点。 Dagger是安卓里面最棒的依赖注入框架,第一代由Square公司共享出来的,第二代则是由Google接手后推出的。刚开始自己学,只是看了一眼,云里雾里并没有应用到项目中,最近做电商项目,为了后续添加功能和维护,然后不得不用Dagger. Dagger的优点: Android项目,目前一般都采用MVP模式,利用Dagger注入实例化类,利用Life