AppModule.java 543 B

12345678910111213141516171819202122232425262728
  1. package eu.kanade.mangafeed;
  2. import android.app.Application;
  3. import javax.inject.Singleton;
  4. import dagger.Module;
  5. import dagger.Provides;
  6. /**
  7. * Provide application-level dependencies. Mainly singleton object that can be injected from
  8. * anywhere in the app.
  9. */
  10. @Module
  11. public class AppModule {
  12. protected final Application mApplication;
  13. public AppModule(Application application) {
  14. mApplication = application;
  15. }
  16. @Provides
  17. @Singleton
  18. Application provideApplication() {
  19. return mApplication;
  20. }
  21. }