我遇到了一个问题,我认为这与模拟器本身有关。在我的一项活动中,我已将此代码放在我的onCreate
方法的顶部:
Log.d(Const.TAG, "onCreate orientation: " + getRequestedOrientation());
每次我在模拟器中切换方向(通过 Ctrl+F11 和/或 Num 7)时,它都会打印-1
(对应于SCREEN_ORIENTATION_UNSPECIFIED
),并且卡在横向(除非我重新启动应用程序,否则不会切换回纵向)。
难道我做错了什么?还有其他人有这个问题吗?这是一个与 2.3 模拟器严格相关的问题,还是它也出现在设备上(目前是 Nexus S)?