Allowing the phone to sleep while using RTC alarm on Android

后端 未结 2 1874
终归单人心
终归单人心 2021-01-18 06:40

I\'ve been seeing some strange issues using the Alarm manager in Android, despite the fact that I\'m using RTC (non Wakeup) the phone will reliably send the PendingIntents o

2条回答
  •  無奈伤痛
    2021-01-18 07:09

    Why was my service executing?

    Presumably something else was having the device awake at those moments.

    If another service is misbehaving and using the _WAKEUP variants of the alarm will my service wake up too?

    Yes, though "misbehaving" is in the eye of the beholder.

    Can I avoid being woken by another service, and just awake from the user turning the screen on?

    Not directly via AlarmManager. You can watch for ACTION_SCREEN_OFF and ACTION_USER_PRESENT broadcasts, and perhaps disable your alarms between those.

提交回复
热议问题