android:configChanges 似乎被忽略了

标签 android tabactivity

我试图阻止在旋转设备时调用 onCreate()。为了达到这个目标,我遵循了文档并添加了

<activity android:name=".TabActivity"
          android:label="@string/app_name"
          android:configChanges="orientation">
     <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
</activity>

到 list 。之后,我将其插入到 Activity 的源代码中:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
}

但是Android好像忽略了这个方法。我在这里设置的断点永远不会到达。

这是我的错吗?这是使用标签时的问题吗?

问候!

最佳答案

试试这个:

  android:configChanges="orientation|keyboardHidden"

关于android:configChanges 似乎被忽略了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7240283/

相关文章:

android - 我如何在选项卡之间显示 toast ?

java - 如何在 Android 中为 TabActivity 更改设置动画?

php - 登录导致 Android 应用程序崩溃

java - 如何使用 Javah 创建 C 头文件?

android - 程序类型已经存在 : org. apache.http.auth.AuthSchemeFactory

视频播放期间的Android捕获屏幕截图

android - UnitTesting Android TabActivity时获取Nullpointer异常

android - 在 TabActivity 的 FrameLayout 内启动另一个 Activity

android - 如何从 Android 选项卡内的 Activity 中禁用选项卡

android - 如何在 Cocos2d 中安装 Cygwin make 包或定义 GNUMAKE 变量指向