我有一个大问题。我的游戏设计用于横向播放,一切都好。 我已经使用GamesClient实现了谷歌播放服务和谷歌登录。它在我测试的所有设备上完美运行但在Galaxy上注意“登录等待...”屏幕(当您选择帐户时自动启动)从纵向开始并使我的游戏崩溃(因为他正在删除活动并尝试开始一个新的:-() 我如何解决这个星系音符? : - (
谢谢!
修改 另一个论坛的人告诉我在我的活动中添加这个
@Override
public void onConfigurationChanged(Configuration newConfig) {
// ignore orientation/keyboard change
super.onConfigurationChanged(newConfig);
}
这在我的清单
中<\activity android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" ... >
但它不起作用,它并没有忽视我的方向。
EDIT2
已修复,您需要在清单中添加
android:configChanges="keyboardHidden|orientation|screenSize"
从android 2.3你也需要添加screenSize。 Omg,现在它正在工作,并且当方向改变时,不会再调用avtivity!