У меня была такая же проблема - onConfigurationChanged
не вызывался, когда устройство изменило ориентацию , несмотря на то, что имеет android:configChanges="orientation|keyboardHidden"
в файле манифеста.Я использовал фрагмент кода, общий для Deva
здесь
ориентация не работает в 2.3.3?
, чтобы проверить, вызывается ли onConfigurationChanged
.Это не было.
После нескольких часов экспериментов я понял, что у меня есть следующие строки в файле манифеста
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15"/>
и при изменении android:targetSdkVersion="15"
на android:targetSdkVersion="8"
, onConfigurationChanged
начал звонить.Итак, часть манифеста наконец-то выглядела так:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>