我如何使用ACQUIRE_CAUSES_WAKEUP?ACQUIRE_CAUSES_WAKEUP必须与另一个觉醒一起使用,否则您可能会出错:
java.lang.IllegalArgumentException: Must specify a valid wake lock level.但是,FULL_WAKE_LOCK、SCREEN_DIM_WAKE_LOCK和SCREEN_BRIGHT_WAKE_LOCK都不受欢迎,而ACQUIRE_CAUSES_WAKEUP不适用于PARTIAL_WAKE_LOCK
“不能与PARTIAL_WAKE_LOCK一起使用。”
那么,这是否意味着ACQUIRE_CAUSES_WAKEUP实际上是无用的?
发布于 2018-12-20 10:44:57
你可以这样使用它:
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock screenWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP,
TAG);https://stackoverflow.com/questions/41415774
复制相似问题