Android 更新SDK后获取getActionBar的NullPointerException
我使用的是Android Studio,在我将Android 更新SDK后获取getActionBar的NullPointerException,android,android-studio,nullpointerexception,Android,Android Studio,Nullpointerexception,我使用的是Android Studio,在我将SDK升级到API级别21以及更新支持库之前,一切都很顺利。 在更新之前,我没有获得NullPointerException,但在更新SDK之后,我在运行时获得getActionBar()的NullPointerException,而没有更改任何代码行或任何内容。 请帮帮我,还有一件事我是Android Studio的初学者。 日志: 我遇到了这样的问题,但没有看到你的代码,我不能说太多。这里有两种可能发生的方式,我想没有其他方式。首先,更新后,你现
SDK
升级到API级别21以及更新支持库之前,一切都很顺利。
在更新之前,我没有获得NullPointerException
,但在更新SDK
之后,我在运行时获得getActionBar()
的NullPointerException
,而没有更改任何代码行或任何内容。
请帮帮我,还有一件事我是Android Studio的初学者。
日志:
我遇到了这样的问题,但没有看到你的代码,我不能说太多。这里有两种可能发生的方式,我想没有其他方式。首先,更新后,你现在有app.v7.widget.ActionBar,你有app.widget.ActionBar,所以它是如何进行的,如果你的actionable作为我上面提到的第一个导入,使用这个
getSupportActionBar()
但是,如果它导入了第二个,您应该只使用它
getActionBar()
大多数情况下,您可能会得到空指针,因为我可能猜导入的actionable是错误的,您可能希望使用我的第一个选项。这是android的supports library和SDK的最新版本。不幸的是,我曾多次遇到此问题。如果您也包含异常堆栈,那将非常有用。请提供logcat错误您可以发布onCreate()方法吗?你从哪门课开始扩展你的活动?你为你的活动设定了什么主题?你在扩展哪个课程?
getActionBar()