2014-12-26 3 views
1

Я пытаюсь остановить Activity отдыха из-за изменения ориентации устройства, установив android:configChanges="orientation|screenSize" в мой Activity и прослушивая изменение ориентации, переопределяя onConfigurationChanged метод. Я тестирую его на Nexus 5, но он не работает в устройстве Android L, потому что onConfigurationChanged никогда не срабатывает. Он просто придерживается портретного режима и не вращается.onConfigurationChanged никогда не срабатывает

Это ошибка в Android L, я что-то неправильно делаю, или они ввели какой-то другой способ сделать это?

+0

Палочки к портрету? Разве это вообще не вращается? – Aashir

+0

Он не вращается. – Praveen

+0

Вы используете андроид: screenOrientation в вашем манифесте? Если это так, удалите его. Это может быть глупо, но у вас есть автоматическое вращение? – Aashir

ответ

1

Вы используете андроид: screenOrientation в вашем манифесте? Если это так, удалите его. Это может быть глупо, но у вас есть автоматическое вращение?

+1

Auto rotaion отключен .. Я не буду удалять этот вопрос, хотя это глупо, потому что, как вы сказали, это будет полезно для кого-то, если они застряли с той же проблемой – Praveen

0

Aashir верен! С этим добавьте android: configChanges = "orientation | keyboardHidden | keyboard | screenSize" в вашу деятельность в menifest.xml

Смежные вопросы