Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-将屏幕调回关闭模式_Java_Android_Lockscreen_Android Windowmanager - Fatal编程技术网

Java Android-将屏幕调回关闭模式

Java Android-将屏幕调回关闭模式,java,android,lockscreen,android-windowmanager,Java,Android,Lockscreen,Android Windowmanager,我希望在我的项目中实现一个类似whatsapp的弹出窗口,我通过使用“对话作为活动”成功地实现了它。以下代码有助于在手机处于睡眠模式时打开屏幕并显示弹出窗口 Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON ); 但在那之后,它一直保持在“屏幕打开”模式。我找不

我希望在我的项目中实现一个类似whatsapp的弹出窗口,我通过使用“对话作为活动”成功地实现了它。以下代码有助于在手机处于睡眠模式时打开屏幕并显示弹出窗口

Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
);
但在那之后,它一直保持在“屏幕打开”模式。我找不到任何“关闭屏幕”的方法


有人知道解决这个问题的方法吗

当您不再需要打开屏幕时,只需删除保持屏幕打开的标志

Window window = getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

也许是设备本身的设置让它保持工作状态?例如,如果设置是在发出通知后长时间保持屏幕亮起,我感谢您的帮助,但情况并非如此。我需要它像whatsapp中的一个弹出窗口一样,我成功地实现并在屏幕关闭时弹出它,但在屏幕关闭后,它就不会关闭。谢谢兄弟,希望它也能帮助其他人。