2017-08-02 54 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; 
    } 
}