【发布时间】:2015-03-11 12:09:27
【问题描述】:
我希望在我的项目中实现类似弹出窗口的 whatsapp,我通过使用“对话作为活动”成功实现了它。下面的代码有助于在手机处于睡眠模式时打开屏幕并显示弹出窗口。
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
);
但之后它一直处于“屏幕开启”模式。我找不到任何“关闭屏幕”的方法。
有人知道解决这个问题的方法吗?
【问题讨论】:
-
也许设备本身的设置是什么让它保持打开状态?就像设置是在通知后长时间保持屏幕亮着一样
-
感谢您的帮助,但情况并非如此。我需要它类似于whatsapp中的弹出窗口,我成功实现并在屏幕关闭时弹出它,但在屏幕没有关闭之后。
标签: java android lockscreen android-windowmanager