Синглтоны в Dagger 1.x

При использовании Dagger я обнаружил, что получаю несколько экземпляров синглтона, когда вводю его везде, где мне это нужно. Я аннотировал класс и метод обеспечивает@Singleton, Кто-нибудь может подумать, почему это происходит?

Редактировать:

Если это поможет, я следовал той же структуре для моего приложения, что и пример приложения в GitHub Dagger (https://github.com/square/dagger/tree/master/examples/android-activity-graphs). Я пытаюсь включить Singleton в базовую активность и пару сторонних классов, используя@Provides по обычаюApplication класс. Это потому, что я добавляю модули при каждом действии к исходному графу объектов?

(PS: я новичок в Dagger и DI в целом, поэтому я буду благодарен, если вы сможете дать объяснение, чтобы я мог учиться. Спасибо.)

Ответы на вопрос(1)

Ваш ответ на вопрос