Android AppCompatDelegete返回空ActionBar

Android AppCompatDelegete返回空ActionBar,android,android-support-library,Android,Android Support Library,调用getSupportActionBAr()时,AppCompatDelegate返回null这是我用来设置actionbar的函数 public void setSupportActionBar(@NonNull Toolbar toolbar) { getDelegate().setSupportActionBar(toolbar); if (getDelegate().getSupportActionBar() != null) getDelegate()

调用getSupportActionBAr()时,AppCompatDelegate返回null这是我用来设置actionbar的函数

public void setSupportActionBar(@NonNull Toolbar toolbar) {
    getDelegate().setSupportActionBar(toolbar);
    if (getDelegate().getSupportActionBar() != null)
        getDelegate().getSupportActionBar().setDisplayHomeAsUpEnabled(true);

}

我正在传递一个非空工具栏,在第一行,它被设置为SupportCtoInBar。然后在下一行中,它为
getSupportActionBar()
返回null的原因提供null。它一直工作到今天下午,我在support actionbar上膨胀了菜单,突然它给出了空值。

我也有同样的问题,我的问题是在调用
super.onCreate
后调用
AppCompatDelegate
实例上的
onCreate
AppCompatDelegate.onCreate
必须在超级.onCreate之前调用

例如:

protected void onCreate(Bundle savedInstanceState) {
    getDelegate().onCreate(savedInstanceState);
    super.onCreate(savedInstanceState);
    // ...
}

我也有同样的问题。你能解决这个问题吗?