Я столкнулся с небольшой проблемой, что, я думаю, связано с самим эмулятором. Я поместил этот код прямо в начало моего метода onCreate
в одном из моих заданий:
Log.d(Const.TAG, "onCreate orientation: " + getRequestedOrientation());
Каждый раз, когда я переключаю ориентацию в эмуляторе (с помощью Ctrl + F11 и / или Num 7), он печатает -1
(что соответствует SCREEN_ORIENTATION_UNSPECIFIED
), и он застревает в альбомной ориентации (не переключается обратно в портретную ориентацию, пока я не перезапущу приложение).
Я что-то делаю не так? У кого-нибудь еще есть эта проблема? Связана ли эта проблема строго с эмулятором 2.3 или она также появляется на устройствах (в настоящее время Nexus S)?