2017-08-02 28 views

回答

4

DaggerActivity source code的外观上来看,它应该是微不足道的,使该范围扩展一个类AppCompatActivity

public abstract class DaggerAppCompatActivity extends AppCompatActivityActivity 
    implements HasFragmentInjector { 

    @Inject DispatchingAndroidInjector<Fragment> fragmentInjector; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    AndroidInjection.inject(this); 
    super.onCreate(savedInstanceState); 
    } 

    @Override 
    public AndroidInjector<Fragment> fragmentInjector() { 
    return fragmentInjector; 
    } 
}