@Override protected void setupActivityComponent(AppComponent appComponent) { loginComponent = DaggerLoginComponent.builder() .appComponent(appComponent) .loginModule(new LoginModule(this)) .build(); loginComponent.inject(this); }
@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); }