кинжал 2 инициализирует параметризованный контактор активности - PullRequest
0 голосов
/ 24 сентября 2019

Как инициализировать конструктор активности с помощью кинжала 2.

Я пытаюсь добавить параметр в сигнатуру конструктора активности в ActivityMdule, но он не позволяет добавлять параметры в конструктор из-за аннотации @ContributesAndroidInjector

@ContributesAndroidInjector(modules = FragmentModule.class) MainActivity contributeMainActivity();

Также я не хочу делать полевую инъекцию.Я хотел бы добиться внедрения конструктора, как показано ниже в Activity.

public MainActivity(DispatchingAndroidInjector<Fragment> dispatchingAndroidInjector) { mDispatchingAndroidInjector = dispatchingAndroidInjector; } Спасибо.

...