У меня есть сценарий, в котором я должен добавить класс в мой обзор переработчика.Чтобы внедрить мой класс кинжала, мне нужно овладеть контекстом. Поэтому я написал следующий код в своем классе переработчика
Components.<DepComponent>getFrom(parent.getContext()).inject(this);
Внутри DepComponent
У меня есть метод инъекции, в котором это конкретное представление переработчикатакже добавлено
Когда я запускаю код, я получаю эту ошибку
android.view.ContextThemeWrapper cannot be cast to target.dagger.HasComponent
Я пытался привести (Activity)parent.getContext()
, но выдается следующая ошибка
android.view.ContextThemeWrapper cannot be cast to Activity
Есть предложения, как решить эту проблему?Похоже, parent.getContext () возвращает ContextThemeWrapper
, который не приводится к действию