最近我发现了什么是AppCompatDelegate所以出现了一个自然的问题 - 它比使用AppCompatActivity更糟糕还是它们有差异,它们是什么?
答案 0 :(得分:5)
如果您的活动类没有扩展AppCompatActivity,但您仍想使用它的一些功能,那么您可以使用AppCompatDelegate。
您可以在活动类中使用以下代码行创建Appcompatdelegate:
private AppCompatDelegate getDelegate() {
if (mDelegate == null) {
mDelegate = AppCompatDelegate.create(this, null);
}
return mDelegate;
}
如果您想在活动中添加工具栏,但您的课程没有扩展AppCompatActivity,则可以使用以下示例。