Dagger2 scope

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不是同一個實例
    }        
}
  
單例說明
相關文章
相關標籤/搜索