Android 从后台启动活动后返回锁定屏幕

Android 从后台启动活动后返回锁定屏幕,android,Android,我有一个在后台运行的服务,它启动一个活动。如果keyguard和lock屏幕处于打开状态,我将在onCreate启动的活动中使用以下标志将其显示在keyguard和lock屏幕上方 getWindow().addFlags( WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_K

我有一个在后台运行的服务,它启动一个活动。如果keyguard和lock屏幕处于打开状态,我将在onCreate启动的活动中使用以下标志将其显示在keyguard和lock屏幕上方

 getWindow().addFlags(
                   WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |      
                   WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | 
                   WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
                );
但是,当活动被取消时,我希望它返回到锁屏,而不是返回到键盘。有人知道怎么做吗


谢谢

您尝试过不使用
标志\u discouse\u KEYGUARD
参数吗