I ran into a bit of a problem, which I think is related to the emulator itself. I have put this code right at the top of my onCreate
method in one of my activities:
Log.d(Const.TAG, "onCreate orientation: " + getRequestedOrientation());
Everytime I switch orientation in the emulator (via Ctrl+F11 and/or Num 7), it prints -1
(which corresponds to SCREEN_ORIENTATION_UNSPECIFIED
), and it gets stuck in landscape (doesn't switch back to portrait unless I relaunch the app).
Am I doing something wrong? Is anyone else having this problem? Is it a problem related strictly to the 2.3 emulator or does it appear on devices (Nexus S currently) as well?