如果没有@Provides注释的方法错误,则无法提供Android Dagger2.16 MVP提供的片段视图显示

时间:2018-10-18 04:23:31

标签: dependency-injection dagger

在我的android项目中,我使用Dagger2 + MVP。匕首共生cdoe: Application Component codes

然后ActivityBindingModule提供HomeActivity和其他活动。 ActivityBindingModule codes

HomeActivity有四个FragmentMainModule提供了片段依赖性。 HomeModule提供了HomeFragment依赖性,HomeModule代码: HomeModule codes

HomeFragment实现HomeContract.HomeViewPresenter需要注入ViewModelHomeModule提供了两个对象Presenter构造函数代码: Presenter constructor code

但是当我编译代码时,匕首显示com.sqsong.wanandroid.ui.home.mvp.HomeContract.HomeView cannot be provided without an @Provides-annotated method.错误,有人知道为什么吗?谢谢。

0 个答案:

没有答案