Android 避免在硬件键盘打开时重新启动应用程序

Android 避免在硬件键盘打开时重新启动应用程序,android,android-configchanges,android-hardware-keyboard,Android,Android Configchanges,Android Hardware Keyboard,我目前正在为Android平台开发一个多线程游戏应用程序。。。到现在为止,一直都还不错。。。我刚刚克服了我的应用程序中的一个错误,该错误导致它在方向改变时重新启动(通过根据硬件键盘的可用性指定一个特定方向来修复,这很重要,因为它是一个具有聊天功能的在线游戏),这很有效。。。但现在,当用户只需滑动打开硬件键盘时,我试图避免同样的问题。我不太确定如何避免重新启动应用程序或保存应用程序的状态。有任何解决方案/建议吗?在清单的标签中: android:configChanges="orientation

我目前正在为Android平台开发一个多线程游戏应用程序。。。到现在为止,一直都还不错。。。我刚刚克服了我的应用程序中的一个错误,该错误导致它在方向改变时重新启动(通过根据硬件键盘的可用性指定一个特定方向来修复,这很重要,因为它是一个具有聊天功能的在线游戏),这很有效。。。但现在,当用户只需滑动打开硬件键盘时,我试图避免同样的问题。我不太确定如何避免重新启动应用程序或保存应用程序的状态。有任何解决方案/建议吗?

在清单的
标签中:

android:configChanges="orientation|keyboardHidden"
在活动课上:

@Override
public void onConfigurationChanged(final Configuration newConfig)
{
    // Ignore orientation change to keep activity from restarting
    super.onConfigurationChanged(newConfig);
}

漂亮我喜欢一个简单的解决方案。多亏了你,我才不会追我的尾巴,哈。好了望