Так что я изучаю Кинжал 2, и есть одна вещь, которую я не совсем понимаю. Так что я понимаю, что в компоненте необходимо specifiy деятельность, которая может быть использована для введения в:Впрыск кинжала для различных видов деятельности
Singleton
@Component(modules={AppModule.class, NetModule.class})
public interface NetComponent {
void inject(MainActivity activity);
}
Прежде всего, почему я должен указать это? (Я никогда не пользовался переменной активностью).
Но главный вопрос - сказать, что у меня есть 10 различных видов деятельности или фрагментов, которые мне нужны, чтобы перечислить их все здесь? Это правильный способ сделать это, или, может быть, мы можем ввести в приложение? Что нужно делать, если я хочу использовать NetComponent во всем приложении.
Благодаря