您的位置:首页 > 其它

getActionBar() 返回空指针问题

2016-01-28 20:45 260 查看
写一个demo的时候需要一个导航栏

运行时显示activiyt打开失败 显示空指针异常

上网找了很多解决方法 最后发现自己因为在写登陆界面的时候加了一句取消标题栏的代码 导致getActionBar()返回空指针

所以整理一下常见的问题

1.检查在AndroidManifest.xml中的标签有没有这样的代码

@android:style/Theme.NoTitleBar
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>


2检查Activity代码是否设置了全屏或者不显示标题栏 如果是从父一级别来的 就要看一下上级activity中是否也有这样的代码

就是下面的代码

requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//全屏显示


3。下来最常见的是版本问题 但是好像现在都在3.0之上了

最常见的也就是第一二种问题吧 记录贴
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: