"setDisplayHomeAsUpEnabled(boolean)" 的空指针异常
Null pointer exception with "setDisplayHomeAsUpEnabled(boolean)"
您好,我在 application
中使用这条线 nullPointerException
。
this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.GRAY));
我正在用我的 activity class
扩展 AppCompatActivity
。
我的 Logcat 表示为:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference
你能帮我解决这个问题吗???
您必须设置 supportActionBar:
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
您好,我在 application
中使用这条线 nullPointerException
。
this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.GRAY));
我正在用我的 activity class
扩展 AppCompatActivity
。
我的 Logcat 表示为:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference
你能帮我解决这个问题吗???
您必须设置 supportActionBar:
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);