Я пытался добавить Кинжал 2 в свое приложение для Android. Насколько я понимаю, Dagger построит мой объект (который я пытаюсь вставить), пока его «зависимости предоставляются (в модуле)), или они вводятся с использованием некоторой формы инъекции (конструктор/метод).Кинжал 2: Предоставление зависимостей в прикладном модуле против инъекций
Я хотел бы знать, существует ли разница между тем, когда должна быть предусмотрена зависимость в модуле (например, Application Module), и когда ее «вводят с использованием инъекции конструктора», и если есть какое-либо правило, когда я должен делать это ?