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.