0
我使用Dagger2的android項目 我有2個範圍:ActivityScope和FragmentScope 我讀了一些示例代碼,他們說定義和使用ActivityScope,因此對象將被銷燬與活動生命週期。由於Activity和Fragment具有不同的生命週期,所以我們應該有2個範圍。Dagger2使用範圍
我的問題是: 我需要做些什麼來讓代碼知道,當我使用ActivityScope時,對象應該被銷燬的活動生命週期?或代碼自動知道,當我建立的匕首,並注入到活動這樣
((DeezFoodzApplication) getApplication()).getAppComponent().inject(this);
它唯一知道的是,如果它已經在該組件中創建,那麼它不應該再次創建。 – EpicPandaForce