NullPointerException: with ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null object reference

前端 未结 7 917

I get this nullPointerException on runtime:

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method \'void android.app.ActionB

7条回答
  •  南方客
    南方客 (楼主)
    2020-12-06 17:49

    If you check this answer in 2019 like me , the problem is about your android manifest:

    
    

    Check the documentation here:

    https://developer.android.com/training/appbar/setting-up.html

    You also take in mind the previous answer from TetianaDev:

    Instead of:

    public class MainActivity extends Activity {
    

    use:

    public class MainActivity extends AppCompatActivity {
    

    and instead of:

    getActionBar().setTitle(mTitles);
    

    use:

    getSupportActionBar().setTitle(mTitles);
    

    This works for me.

提交回复
热议问题