我目前正在为Android平台开发一个多线程游戏应用程序......到目前为止一切都很好......我刚刚在我的应用程序中克服了一个错误,导致它在方向更改时重新启动(通过指定一个具体的方向取决于硬件键盘的可用性,这是重要的'因为它是一个具有聊天功能的在线游戏),并且工作...但是现在我试图避免当用户只是滑开时相同的问题硬件键盘。我不太确定如何避免重启我的应用程序或保存我的应用程序状态。任何解决方案/建议?
答案 0 :(得分:8)
在清单中的<activity>
标记中:
android:configChanges="orientation|keyboardHidden"
在您的活动课程中:
@Override
public void onConfigurationChanged(final Configuration newConfig)
{
// Ignore orientation change to keep activity from restarting
super.onConfigurationChanged(newConfig);
}