private void injectDependencies() {
    TvShowsApplication tvShowsApplication = (TvShowsApplication) getApplication();
    List<Object> activityScopeModules = getModules();
    activityScopeModules.add(new ActivityModule(this));
    activityScopeGraph = tvShowsApplication.plus(activityScopeModules);
    inject(this);
  }
Create a new Dagger ObjectGraph to add new dependencies using a plus operation and inject the
declared one in the activity. This new graph will be destroyed once the activity lifecycle
finish.

This is the key of how to use Activity scope dependency injection.
app/src/main/java/com/github/pedrovgs/effectiveandroidui/ui/activity/BaseActivity.java