【发布时间】:2012-08-17 13:05:51
【问题描述】:
请其他 Android 开发人员确认或否认我在使用警报管理器时看到的情况。我每 60 秒设置一次闹钟。然后我随机取消警报,但都在 60 秒之前。当我取消有时长达 30 秒的警报时,我看到了延迟。
基本上,设置闹钟后 30-40 秒,我取消闹钟,但它仍然响起。我假设警报管理器正在后台取消警报,并且可能需要一段时间才能完成该过程。其他人可以确认这是有道理的还是听起来像有其他问题?谢谢!
【问题讨论】:
-
可能是一个不同的问题,比如取消错误的警报(不一样的
PendingIntent)。见AlarmManager.html#cancel()。 10 秒的“一小段时间”对于可能的延迟来说太过分了。
标签: android alarmmanager alarm