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 activit
It seems to be a problem with the emulator, since the Settings app (for example) does the same thing (although the Launcher doesn't, which leads me to believe the Launcher app uses some other mechanism to detect orientation changes).
I'll mark this answer as accepted in a couple days, until then please feel free to shed some light if you have it.
Seems to be a problem with the emulator indeed.
This is a problem with the emulator. See: http://code.google.com/p/android/issues/detail?id=13189
and on stackoverflow: why does the gingerbread emulator orientation get stuck in apps?
Unfortunately, this problem isn't addressed with the 10.0 Android SDK (released 2/2011).
While testing on the 2.3.3 emulator, I am setting android:screenOrientation="behind" for each activity.