У меня есть служба, которая переопределяет onConfigurationChanged.
Он вызывается, когда вы меняете ориентацию с портретной -> альбомной и наоборот, но проблема заключается в том, что вы поворачиваетесь из пейзажной -> альбомной. Когда вы наклоняете телефон влево, вы меняете его вправо.
Как сказано во многих ответах здесь, в stackoverflow, файл манифеста должен быть:
android:configChanges="keyboardHidden|orientation|screenSize"
Изменение ориентации из стороны в сторону (слева и справа) приводит к тому же размеру экрана, поэтому onConfigurationChanged никогда не вызывается.
Мое приложение использует акселерометр, поэтому мне нужно получить текущую ориентацию, чтобы настроить мои значения.
Любые мысли о том, как и почему onConfigurationChanged не вызывается?