@Override
 protected void setupActivityComponent(AppComponent appComponent) {
   loginComponent =
       DaggerLoginComponent.builder()
           .appComponent(appComponent)
           .loginModule(new LoginModule(this))
           .build();
   loginComponent.inject(this);
 }
Example #2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dagger_act);
    ButterKnife.bind(this);

    LoginFragment loginFragment =
        (LoginFragment) getSupportFragmentManager().findFragmentById(R.id.content_frame);

    if (loginFragment == null) {
      loginFragment = LoginFragment.newInstance();

      ActivityUtils.addFragmentToActivity(
          getSupportFragmentManager(), loginFragment, R.id.content_frame);
    }

    //        new LoginPresenter(loginFragment);
    DaggerLoginComponent.builder()
        .loginPresenterModule(new LoginPresenterModule(loginFragment))
        .build()
        .inject(this);
  }