AppComponent.java 747 B

12345678910111213141516171819202122232425262728
  1. package eu.kanade.mangafeed;
  2. import android.app.Application;
  3. import javax.inject.Singleton;
  4. import dagger.Component;
  5. import eu.kanade.mangafeed.data.DataModule;
  6. import eu.kanade.mangafeed.presenter.LibraryPresenter;
  7. import eu.kanade.mangafeed.presenter.MangaDetailPresenter;
  8. import eu.kanade.mangafeed.ui.activity.MainActivity;
  9. import eu.kanade.mangafeed.ui.activity.MangaDetailActivity;
  10. import eu.kanade.mangafeed.ui.fragment.LibraryFragment;
  11. @Singleton
  12. @Component(
  13. modules = {
  14. AppModule.class,
  15. DataModule.class
  16. }
  17. )
  18. public interface AppComponent {
  19. void inject(LibraryPresenter libraryPresenter);
  20. void inject(MangaDetailPresenter mangaDetailPresenter);
  21. Application application();
  22. }