我正在尝试使用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中运行此问题,或者我在这里错过了什么?
谢谢!