我在获取WakeLock时遇到了问题,似乎无法正常工作。 我正在尝试获取FULL_WAKE_LOCK,但显示器没有启用,我的应用程序也无法执行任务。
我正在使用以下权限:android.permission.WAKE_LOCK
我的获取代码如下:
PowerManager pm = (PowerManager) getBaseContext().getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "My Tag");
wl.acquire();
我做错了什么?
编辑:添加了另一个标志ACQUIRE_CAUSES_WAKEUP...但行为没有改变
编辑2:我想做的就是播放音乐,并在特定事件后唤醒我的设备。音乐正常工作,但设备保持黑屏。