Skip to content

Instantly share code, notes, and snippets.

@iammert
Created December 18, 2017 07:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iammert/54b337b11df7febf4e2c5295adf5499e to your computer and use it in GitHub Desktop.
Save iammert/54b337b11df7febf4e2c5295adf5499e to your computer and use it in GitHub Desktop.
DaggerAppCompatActivity.java
@Beta
public abstract class DaggerAppCompatActivity extends AppCompatActivity
implements HasFragmentInjector, HasSupportFragmentInjector {
@Inject DispatchingAndroidInjector<Fragment> supportFragmentInjector;
@Inject DispatchingAndroidInjector<android.app.Fragment> frameworkFragmentInjector;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
AndroidInjection.inject(this);
super.onCreate(savedInstanceState);
}
@Override
public AndroidInjector<Fragment> supportFragmentInjector() {
return supportFragmentInjector;
}
@Override
public AndroidInjector<android.app.Fragment> fragmentInjector() {
return frameworkFragmentInjector;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment