Android FLAG_TURN_SCREEN_ON不会唤醒屏幕

时间:2019-09-07 08:21:43

标签: android asynchronous foreground wakeup

我正在尝试使用API​​ 21唤醒手机上的屏幕。 所以我需要使用

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

我在AsyncTask(HTTPURLConnection)的onPostExecute方法中调用它。

当我的手机连接到调试器时,我可以看到window.addFlags已被调用,但是手机没有唤醒。

有问题吗,因为我正在AsyncTask的onPostExecute中运行此问题,或者我在这里错过了什么?

谢谢!

0 个答案:

没有答案
相关问题