Наскоро използвах Dagger в моите проекти, като използвах тези примери като ръководства:
https://github.com/square/dagger/tree/master/examples
Но има нещо, което не мога да разбера в тях. Те използват @ForActivity
и @ForApplication
квалификатори, за да разграничат изрично тези типове Context
, но никога не ги @Инжектират в каквато и да е зависимост? какво става с това пропуск ли е в примера?. Ако е така, това е доста подвеждащо.
Как бих могъл да ги инжектирам в някаква зависимост тогава? Ще бъде ли достатъчно @Inject Dependency dependency
и ще разреши правилния тип сам?