問題:
問題:問題:
如錯誤訊息所示,Dagger 需要兩種方法之一來提供依賴項:
帶有@ Inject 註解的類別建構子組件模組之一中用@Provides註解的方法要解決此問題,請確保您已任一:
class MyDependency { @Inject MyDependency() { /**/ } }
模組中的方法
@Module class MyModule { @Provides MyDependency provideMyDependency() { return new MyDependency(); } } @Component(modules = MyModule.class) interface MyComponent { MyDependency myDependency(); }
範例:
以上是Dagger 2 錯誤:「無法提供…」 – 如何修復依賴注入問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!