1

当我想锁定应用程序时,我有一项运行活动的服务,一切正常,但是

当锁定的应用程序运行时,它会很好地显示锁定屏幕,但是当我在设备中打开 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 自动旋转存在问题

也只调用一次。

4

0 回答 0