如何使用 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
"Cannot be used with PARTIAL_WAKE_LOCK."
那么这是否意味着 ACQUIRE_CAUSES_WAKEUP
实际上是无用的?
最佳答案
你可以这样使用它:
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock screenWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP,
TAG);
关于android - 如何使用 PowerManager.ACQUIRE_CAUSES_WAKEUP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41415774/