带有ACQUIRE_CAUSES_WAKEUP的PARTIAL_WAKE_LOCK

时间:2016-07-18 09:57:38

标签: android wakelock android-wake-lock

我读了PowerManager API Doc说“另外,你可以再添加两个标志,这些标志只会影响屏幕的行为。当与PARTIAL_WAKE_LOCK结合使用时,这些标志无效。”

因此ON_AFTER_RELEASEACQUIRE_CAUSES_WAKEUP不适用于PARTIAL_WAKE_LOCK

但为什么在Google报警模块here中,他们一起使用它们:

sCpuWakeLock = pm.newWakeLock(
                PowerManager.PARTIAL_WAKE_LOCK |
                PowerManager.ACQUIRE_CAUSES_WAKEUP |
                PowerManager.ON_AFTER_RELEASE, Log.LOGTAG);

0 个答案:

没有答案