Android横向活动首先以纵向打开然后切换到横向

时间:2018-04-25 15:21:02

标签: android android-activity screen-orientation

首先,我已经添加了此链接的所有解决方案

Orientation Issue

我的应用程序中有4个活动,所有这些活动都只处于横向模式。我的应用程序中的流程是

登录屏幕> ProductScreen> VideoScreen

此流程效果很好。但是产品屏幕上有一个按钮,可以将其定向回登录活动以提供管理员登录功能。

因此,当我点击此按钮时,它会导航到登录活动,但它首先以纵向模式显示,并在一段时间后切换回横向模式。

我已经通过xml和java类定义了方向,但它仍然会发生。

使用xml中的singleTask标志打开所有活动。

以下是相关代码

<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);

0 个答案:

没有答案