How to fix getActionBar method may produce java.lang.NullPointerException

前端 未结 14 2265
醉酒成梦
醉酒成梦 2020-12-02 18:06

I am using a toolbar as my actionbar in an activity. I am trying to add the method getActionBar().setDisplayHomeAsUpEnabled(true); to the Activity.java file fo

14条回答
  •  时光说笑
    2020-12-02 18:41

    Thank You Andrew for your answer. If you have a Nav Drawer or something else that uses getSupportActionBar() you need to add assert getSupportActionBar() != null;

    Peace,

    Example:

    @Override
    public void setTitle(CharSequence title) {
        mTitle = title;
        assert getSupportActionBar() != null;
        getSupportActionBar().setTitle(mTitle);
    }
    

提交回复
热议问题