Вы должны предоставить Activity в вашем методе @Provides.Как сделать вашу деятельность действительно доступной, зависит от того, как вы реализовали DI с Dagger.
Если вы используете @ContributesAndroidInjector, то у вас есть автоматический доступ к вашей активности в вашем @Module, и вы можете просто назвать ее в своем @Предоставляет аргументы метода.Помните, что вы должны использовать свой точный класс деятельности.
Укажите ведущего так:
@Provides
Presenter providePresenter(YourActivityName activity) {
return new Presenter((Interface) activity);
}