Android:actionbar在返回应用程序后消失

Android:actionbar在返回应用程序后消失,android,android-actionbar,onresume,Android,Android Actionbar,Onresume,我有一个应用程序,android:minSdkVersion设置为“4” 当我在我的HTC one X(4.0.3)上运行这个应用程序时,我有一个actionbar,一切正常,但当我打开手机并返回应用程序时,actionbar消失了 是否有一个manifest命令或其他东西在可能的情况下始终显示actionbar 这在我的应用程序中是不允许的,因为它的版本是Minsdk ActionBar actionBar = getActionBar(); actionBar.show();

我有一个应用程序,android:minSdkVersion设置为“4”

当我在我的HTC one X(4.0.3)上运行这个应用程序时,我有一个actionbar,一切正常,但当我打开手机并返回应用程序时,actionbar消失了

是否有一个manifest命令或其他东西在可能的情况下始终显示actionbar

这在我的应用程序中是不允许的,因为它的版本是Minsdk

    ActionBar actionBar = getActionBar();
    actionBar.show();

非常感谢你的帮助

Activity.onResume()
方法中调用
actionBar.show()
。每次你的应用程序暂停时,它都会调用你的ActionBar。

在你的
Activity.onResume()方法中调用
ActionBar.show()
。每次你的应用程序暂停时,它都会调用你的ActionBar。

只需在你的活动的onCreate方法中添加以下内容:

            Actionbar actionbar;
    actionbar = getSupportActionBar();

每次启动应用程序时都应该加载actionbar

只需将其放入活动的onCreate方法中:

            Actionbar actionbar;
    actionbar = getSupportActionBar();
每次启动应用程序时,都应加载操作栏

您可以使用;它将在旧版本的Android上为您的应用程序提供一个操作栏,然后您可以使用
getSupportActionBar()
。它还为您提供了一个可以扩展的活动基类;调用
ActionBarActivity
,它为您处理这种逻辑

或者,您可以查看(据我所知)哪个提供了支持库功能的超集。

您可以使用;它将在旧版本的Android上为您的应用程序提供一个操作栏,然后您可以使用
getSupportActionBar()
。它还为您提供了一个可以扩展的活动基类;调用
ActionBarActivity
,它为您处理这种逻辑


或者,您可以检查(据我所知)哪个提供了支持库功能的超集。

谢谢,但这仍然导致:调用需要API级别11(当前最小值为4):android.app.Activity#getActionBarThanks,但这仍然导致:调用需要API级别11(当前最小值为4):android.app.Activity#getActionBar