我刚刚得到了一个自定义的Toolbar,然后试图在我的安卓项目中使用Dagger2,结果遇到了DaggerActivity,它没有扩展AppCompatActivity,我读过的教程中说它是用的。
即。我遵循了这些指示,https://developer.android.com/training/appbar/setting-up.html
那么有没有办法同时使用两者呢?
谢谢你,迪恩
发布于 2017-08-02 09:09:13
从DaggerActivity source code的外观来看,创建一个扩展AppCompatActivity的类应该很简单
public abstract class DaggerAppCompatActivity extends AppCompatActivity
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;
}
}发布于 2018-04-11 16:27:21
dagger.android.support.DaggerAppCompatActivity是Dagger 2.11的一部分
https://stackoverflow.com/questions/45449796
复制相似问题