Singletons in Dagger 1.x
When using Dagger, I found that I'm getting multiple instances of a singleton when I inject it wherever I need it. I've annotated the class and the provides method with @Singleton . Can anyone think of why this is happening? Edit: If it helps, I have followed the same structure for my app as the sample application in Dagger's GitHub ( https://github.com/square/dagger/tree/master/examples/android-activity-graphs ). I'm trying to get the Singleton in the base activity and a couple of third party classes provided using @Provides at the custom Application class. Is it because I'm plus-ing modules