package com.xiaomai.geek.di.component; import com.xiaomai.geek.di.module.ActivityModule; import com.xiaomai.geek.di.module.ArticleModule; import com.xiaomai.geek.di.module.GitHubModule; import com.xiaomai.geek.di.scope.PerActivity; import com.xiaomai.geek.ui.module.articel.ArticleFragment; import com.xiaomai.geek.ui.module.github.TrendingFragment; import dagger.Component; /** * Created by XiaoMai on 2017/4/24. */ @PerActivity @Component(dependencies = ApplicationComponent.class, modules = { ActivityModule.class, GitHubModule.class, ArticleModule.class }) public interface MainComponent extends ActivityComponent { void inject(TrendingFragment trendingFragment); void inject(ArticleFragment articleFragment); }