标签: android alarmmanager
我想知道 - 为什么我需要一个AlarmManager.cancel()方法,如果我可以调用相应PendingIntent的{{3}}方法,它也可以使用?
PendingIntent
答案 0 :(得分:1)
那是因为警报和未决意图是不同的事情。您的警报只会在“x”时触发您的未决意图。如果您取消待处理的意图但不取消警报,则无论如何都会触发警报,但由于取消的意图被取消,因此不会发生此操作。将警报视为触发器,将未决意图视为操作。