В моем проекте Android я использую Dagger2 + MVP.Компонент кинжала cdoe: Коды компонентов приложения
Затем ActivityBindingModule
обеспечивает HomeActivity
и другие действия. Коды ActivityBindingModule
* HomeActivity
имеет четыре Fragment
, MainModule
обеспечивают зависимости фрагментов.HomeModule
обеспечивает HomeFragment
зависимость, HomeModule
код: HomeModule коды
HomeFragment
орудие HomeContract.HomeView
, Presenter
необходимо View
и Model
инъекция,HomeModule
предоставляет два объекта, Presenter
код конструктора: код конструктора презентатора
Но когда я заканчиваю код, появляется ошибка кинжала com.sqsong.wanandroid.ui.home.mvp.HomeContract.HomeView cannot be provided without an @Provides-annotated method.
. Кто-нибудь знает, почему?спасибо.