我们用getActionBar获得ActionBar实例,将其隐藏或做其他操作。
ActionBar actionBar = getActionBar();
不过我这样做了,但是actionBar是null。
问题是由Activity基类引起的,当使用AppCompatActivity或其他support包中的基类,那么获得ActionBar实例需要用另一个相应的方法,那就是getSupportActionBar(),ActionBar也要使用相应support包下的。
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
这样就不会报空指针了。
【解决方案|getActionBar为null问题】原文
推荐阅读
- Node.js+Express框架跨域解决方案
- 金蝶云星空与钉钉集成解决方案(钉钉审批)
- 解决方案 git@github.com出现Permission denied (publickey)
- 可视化运维解决方案-构建数据大屏 华汇数据
- #yyds干货盘点#关于服务器延迟的原因及解决方案
- centos7最小化安装没有ifconfig命令的解决方案
- MySQL事务并发带来的问题以及其解决方案分析
- Android技术分享| Android 中部分内存泄漏示例及解决方案
- 监控直播|海康、大华等监控摄像头通过H5方式无插件低延时播放方案