getActionBar() 返回空指针问题

写一个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之上了

最常见的也就是第一二种问题吧 记录贴

你可能感兴趣的:(android)