Android actionBar=getActionBar();“应用程序意外停止”;在旧的移动设备中

Android actionBar=getActionBar();“应用程序意外停止”;在旧的移动设备中,android,Android,actionBar=getActionBar()在大多数新的移动设备中运行良好,但在一些旧设备中,它会出现错误- “应用程序意外停止” 有人能告诉我为什么会这样吗,或者对于getActionBar(),比如actionbar=newActionBar(),有什么替代方案吗。我没有使用support.v7在onCreate()函数中使用此行设置操作栏 getSupportActionBar().show(); 希望它能解决问题 在onCreate()函数中,使用此行设置ActionBar get

actionBar=getActionBar()
在大多数新的移动设备中运行良好,但在一些旧设备中,它会出现错误-

“应用程序意外停止”

有人能告诉我为什么会这样吗,或者对于
getActionBar()
,比如
actionbar=newActionBar()
,有什么替代方案吗。我没有使用support.v7

在onCreate()函数中使用此行设置操作栏

getSupportActionBar().show();
希望它能解决问题

在onCreate()函数中,使用此行设置ActionBar

getSupportActionBar().show();

希望它能解决问题

您正在使用的旧设备没有ActionBar;因此,当您尝试访问应用程序时,它会崩溃

因此,要在旧设备上支持ActionBar,您可以使用支持库并使用
getSupportActionBar()
访问它


您应该使用来使用getSupportActionBar()方法,而不是使用普通的活动

您正在使用的旧设备没有ActionBar;因此,当您尝试访问应用程序时,它会崩溃

因此,要在旧设备上支持ActionBar,您可以使用支持库并使用
getSupportActionBar()
访问它


您应该使用来使用getSupportActionBar()方法,而不是使用普通的活动

开始使用v7 appcompat库,因为这是唯一的方法。 请阅读以下内容:

  • 在build.gradle中添加此行并重新同步:
    编译'com.android.support:appcompat-v7:23.2.0'

  • 通过扩展到
    AppCompactActivity
    而不是
    activity
    来折射活动类

  • 如果已设置自定义操作栏,请在
    OnCreate()
    方法中调用
    setSupportActionBar([您的自定义工具栏])

  • 您现在可以调用
    getSupportActionBar()
    无错误:)


  • 开始使用v7 appcompat库,因为这是唯一的方法。 请阅读以下内容:

  • 在build.gradle中添加此行并重新同步:
    编译'com.android.support:appcompat-v7:23.2.0'

  • 通过扩展到
    AppCompactActivity
    而不是
    activity
    来折射活动类

  • 如果已设置自定义操作栏,请在
    OnCreate()
    方法中调用
    setSupportActionBar([您的自定义工具栏])

  • 您现在可以调用
    getSupportActionBar()
    无错误:)


  • 开始使用support.v7。否则,您只会梦想不存在的类对您可用,因为您不想使用支持库。这里有一个教程可以帮助您:您能在调用getActionBar()的地方发布代码吗?如果要支持较旧的设备,必须使用'AppCompactActivity'并调用
    getSupportActionBar()
    开始使用support.v7。否则,您只会梦想不存在的类对您可用,因为您不想使用支持库。这里有一个教程可以帮助您:您能在调用getActionBar()的地方发布代码吗?如果要支持较旧的设备,必须使用'AppCompactActivity'并调用
    getSupportActionBar()