Запуск приложения для Android в ландшафтном режиме - PullRequest
1 голос
/ 30 июня 2011

Я хочу, чтобы мое приложение отображалось только в портретном режиме.Я устанавливаюRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);) до тех пор, пока приложение запускается в портретном режиме, а затем меняю его на альбомную при запуске приложения.Проблема в том, что если я запускаю приложение в ландшафтном режиме, оно на секунду отображает экран-заставку, затем становится черным и снова отображает экран-заставку.это продолжается вечно и никогда не переходит к следующему экрану.любая помощь в решении этой проблемы очень ценится.спасибо.

Ответы [ 3 ]

2 голосов
/ 30 июня 2011

Вы можете сделать это внутри манифеста о вашей деятельности

<activity android:name=".MainActivity" android:screenOrientation="portrait" />
0 голосов
/ 30 июня 2011

Я не знаю, какой код вы написали ... возможно, если вы сможете поделиться несколькими фрагментами кода, когда вы вызываете заставку, и через некоторое время вы вызываете другое действие ... мы могли бы предоставить вам решение.

0 голосов
/ 30 июня 2011

Перепроверьте свой Manifest.xml - кто является активным средством запуска, а кто по умолчанию. также проверьте, какое действие вы вызываете, на заставке. возможно, имя изменилось по какой-то причине.

Если нет, попробуйте использовать этот ответ: Android - при переключении между альбомным и портретным режимом значения Intent теряются

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...