ошибка: xxx не может быть предоставлен без конструктора @Inject или с помощью аннотируемого метода @ Provides - PullRequest
1 голос
/ 14 марта 2019

Я получаю следующую ошибку сборки в Kotlin:

ошибка: загрузкаRecyclerViewItemAdapter не может быть предоставлена ​​без конструктора @Inject или с помощью аннотируемого метода @ Provides.

Это класс:

@PerActivity
class SelectAssetsView @Inject constructor(activity: Activity,
                                           private val adapter: LoadingRecyclerViewItemAdapter<Story>) : SelectAssetsContract.View, LoadingAdapterListener { }

, и этот модуль использует Dagger:

@Provides
@PerActivity
fun providesSelectAssetsView(selectAssetsView: SelectAssetsView): SelectAssetsContract.View = selectAssetsView

Так что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...