首页 > 代码库 > Dagger2 scope

Dagger2 scope

1. 一个没有scope的component是不能依赖于另外一个有scope的component

2.@Singleton不是真正意义的单例,比如下面

技术分享
@Singleton@Componentclass SingletonComponent{}class Test{    void test(){        SingletonComponent c1 = DaggerSingletonComponent.create();        SingletonComponent c2 = DaggerSingletonComponent.create();        //这里c1和c2不是同一个实例    }        }  
单例说明

 

Dagger2 scope