在我的android项目中,我使用Dagger2 + MVP。匕首共生cdoe: Application Component codes
然后ActivityBindingModule
提供HomeActivity
和其他活动。
ActivityBindingModule codes
HomeActivity
有四个Fragment
,MainModule
提供了片段依赖性。 HomeModule
提供了HomeFragment
依赖性,HomeModule
代码:
HomeModule codes
HomeFragment
实现HomeContract.HomeView
,Presenter
需要注入View
和Model
,HomeModule
提供了两个对象Presenter
构造函数代码:
Presenter constructor code
但是当我编译代码时,匕首显示com.sqsong.wanandroid.ui.home.mvp.HomeContract.HomeView cannot be provided without an @Provides-annotated method.
错误,有人知道为什么吗?谢谢。