У меня есть вопрос о Dagger 2. Можно ли заставить dagger создать экземпляр внедренного поля без вызова компонента и его создателя?
Например, если у нас есть такой провайдер:
@provider ClassA getClassA();
Тогда в другом классе я могу использовать его напрямую:
Class ClassB{
//May be I can do something here to force dagger to create an instance of ClassA
@inject ClassA classA;
void doSth(){
classA.prop1 ...
}
}
Примечание: у меня нет доступа к моему компоненту кинжала в ClassB!