Java Android-将屏幕调回关闭模式
我希望在我的项目中实现一个类似whatsapp的弹出窗口,我通过使用“对话作为活动”成功地实现了它。以下代码有助于在手机处于睡眠模式时打开屏幕并显示弹出窗口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 ); 但在那之后,它一直保持在“屏幕打开”模式。我找不
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中的一个弹出窗口一样,我成功地实现并在屏幕关闭时弹出它,但在屏幕关闭后,它就不会关闭。谢谢兄弟,希望它也能帮助其他人。