Android - 将屏幕转回关闭模式

Android - Turn screen back to off mode

我想在我的项目中实现一个类似 whatsapp 的弹出窗口,我使用 'Dialogue as Activity' 成功实现了它。下面的代码有助于在 phone 处于睡眠模式时打开屏幕并显示弹出窗口。

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

但在那之后一直停留在"screen on"模式。我找不到 "turning screen off".

的任何方法

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

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

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