如何记住android中的最后一个屏幕方向设置

时间:2017-11-22 13:11:23

标签: android android-activity

我有一台Android 6.0.1平板电脑。我的活动在这里使用以下方向设置:

 <activity
                android:name=".MainActivity"
                android:screenOrientation="sensorLandscape"
                android:label="@string/app_name"
                android:windowSoftInputMode="adjustResize|stateHidden"
                android:configChanges="keyboardHidden|orientation|screenSize|uiMode">

当我将平板电脑转换为180度应用程序活动旋转但问题是当平板电脑在180度时使用平板电脑上的电源按钮打开和关闭屏幕时,应用程序花了几秒钟旋转。这不是老版本的Android版本。是否有任何Android活动设置,我可以用来记住最后的屏幕方向,并保持相同的平板电脑屏幕关闭和打开?

1 个答案:

答案 0 :(得分:0)

只需在活动的onCreate中使用此功能即可在屏幕开启和关闭时禁用活动轮换:

((KeyguardManager)getSystemService("keyguard")).newKeyguardLock("keyguard").disableKeyguard();