1. 一個沒有scope的component是不能依賴於另一個有scope的componentide
2.@Singleton不是真正意義的單例,好比下面spa
@Singleton @Component class SingletonComponent{ } class Test{ void test(){ SingletonComponent c1 = DaggerSingletonComponent.create(); SingletonComponent c2 = DaggerSingletonComponent.create(); //這裏c1和c2不是同一個實例 } }