当我想锁定应用程序时,我有一项运行活动的服务,一切正常,但是
当锁定的应用程序运行时,它会很好地显示锁定屏幕,但是当我在设备中打开 Auto Rotation ON 并旋转设备时,我的活动会加载并创建和停止并销毁并再次加载、停止、销毁,这种情况会发生,直到我杀死活动.
我的自动旋转问题在哪里
我在清单中有这个:
<activity
android:name="activity_lockScreen"
android:configChanges="keyboardHidden|orientation"
android:label="Lock Screen"
android:screenOrientation="portrait" >
</activity>
以及此代码在服务中运行活动
Intent lockIntent = new Intent(this, lockScreen.class);
lockIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Log.d(tag, "new Run");
startActivity(lockIntent);
我的应用程序在 android 2.3 和 2.2 上运行良好,但在 android 4.0 上出现了启动画面,似乎 android 4 自动旋转存在问题
也只调用一次。