我刚得到一个自定义的 Toolbar
工作然后试图在我的 android 项目中获取 Dagger2 并遇到 DaggerActivity
不扩展 AppCompatActivity
我看过的教程说要使用它。
即。我遵循了这些说明 https://developer.android.com/training/appbar/setting-up.html
有没有办法同时使用两者?
谢谢, 院长
最佳答案
从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;
}
}
关于android - AppCompatActivity 与 DaggerActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45449796/