android-getActionBar()返回null

android-getActionBar()返回null,android,Android,我的getActionBar()有问题,当我试图更改操作栏的视图时,会出现此问题,我遇到以下错误: java.lang.RuntimeException:无法启动活动组件信息{h.ui01/h.ui01.MainActivity}:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void android.app.ActionBar.setNavigationMode(int)' 在android.app.ActivityThread.perform

我的
getActionBar()
有问题,当我试图更改操作栏的视图时,会出现此问题,我遇到以下错误:

java.lang.RuntimeException:无法启动活动组件信息{h.ui01/h.ui01.MainActivity}:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void android.app.ActionBar.setNavigationMode(int)'
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3119)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218)
在android.app.ActivityThread.access$1000(ActivityThread.java:198)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1676)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:145)
位于android.app.ActivityThread.main(ActivityThread.java:6837)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:1404)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
原因:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“void android.app.ActionBar.setNavigationMode(int)”
位于h.ui01.MainActivity.onCreate(MainActivity.java:28)
位于android.app.Activity.performCreate(Activity.java:6500)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3072)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218)
在android.app.ActivityThread.access$1000(ActivityThread.java:198)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1676)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:145)
位于android.app.ActivityThread.main(ActivityThread.java:6837)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:1404)

在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
尝试
getSupportActionBar()
而不是
getActionBar()
。如果这不起作用,请在您的问题中添加您调用的
getActionBar()
类的
活动的代码。@PPartisan您能告诉我怎么做吗?
final ActionBar ActionBar=getSupportActionBar()只需编辑问题即可添加完整的活动代码。这比我们猜测问题要好。你最好的选择是使用a,然后你可以随心所欲地设计它。如果失败,请尝试
actionBar.setCustomView(view)
,而不使用第二个参数尝试
getSupportActionBar()
而不是
getActionBar()
。如果这不起作用,请在您的问题中添加您调用的
getActionBar()
类的
活动的代码。@PPartisan您能告诉我怎么做吗?
final ActionBar ActionBar=getSupportActionBar()只需编辑问题即可添加完整的活动代码。这比我们猜测问题要好。你最好的选择是使用a,然后你可以随心所欲地设计它。否则,请尝试
actionBar.setCustomView(view)
,而不使用第二个参数