What to use instead of getSupportActionBar() in Library 22?

前端 未结 4 580
逝去的感伤
逝去的感伤 2021-01-20 01:23

There is a line in my code, that marked as yellow:

getSupportActionBar().setDisplayShowHomeEnabled(true);

After installing appcompat-v7

4条回答
  •  醉话见心
    2021-01-20 02:12

    If you're extending a Theme.AppCompat which has an action bar or have called setSupportActionBar(...) yourself, calling getSupportActionBar() is safe.

    To get around the warning do a null check or

    assert getSupportActionBar() != null;
    

    which will throw an exception if the expression is not true. Both have their uses.

提交回复
热议问题