Android-пейзажная деятельность сначала открывается в портретной ориентации, затем переключается в альбомную - PullRequest
0 голосов
/ 25 апреля 2018

Прежде всего я уже добавил все решения по этой ссылке

Вопрос ориентации

У меня в приложении 4 действия, и все они только в ландшафтном режиме. Поток в моем приложении

Экран входа в систему> Экран продукта> Экран видео

Этот поток работает хорошо. Но на экране продукта есть кнопка, которая перенаправляет ее обратно на страницу входа в систему, чтобы обеспечить функциональность входа администратора.

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

Я определил ориентацию как с помощью XML, так и с помощью Java-класса, но это все еще происходит.

Все действия открываются с флагом singleTask в xml.

Ниже приведен соответствующий код

<activity
        android:name=".activities.ActivityLogin"
        android:screenOrientation="sensorLandscape"
        android:configChanges="orientation"
        android:launchMode="singleTask">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

И в onCreate () метод я делаю это

        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
...