Android中带有AlarmManager的多个报警

Android中带有AlarmManager的多个报警,android,alarmmanager,Android,Alarmmanager,所有在SO上的帖子都使用PendingEvent.getBroadcast()。我们可以使用PendingEvent.getService()设置多个报警吗?我尝试使用PendingEvent.getService()为单个报警编写代码。它很好用。但是我不知道如何使用pendingent.getService()设置多个报警。使用PendingIntent.Broadcast()时,甚至不会发出任何警报 专家plz帮助!:) 我们可以使用PendingEvent.getService()设置多个

所有在SO上的帖子都使用PendingEvent.getBroadcast()。我们可以使用PendingEvent.getService()设置多个报警吗?我尝试使用PendingEvent.getService()为单个报警编写代码。它很好用。但是我不知道如何使用pendingent.getService()设置多个报警。使用PendingIntent.Broadcast()时,甚至不会发出任何警报

专家plz帮助!:)

我们可以使用PendingEvent.getService()设置多个报警吗

当然可以,只要他们不使用
\u唤醒
警报。可靠的
\u唤醒
警报需要广播
挂起内容

但是我不知道如何使用pendingent.getService()设置多个报警


与使用任何
pendingent
设置多个报警的方式相同:调用
set()
setRepeating()
,或使用不同的
pendingent
设置多个报警。“distinct”的意思是,它必须在类型(活动、服务或广播)上有所不同,或者
Intent
对象在
filterEquals()
上不能匹配,或者
pendingent
工厂方法中使用的请求代码(例如
getService()
的第二个参数)必须不同。

我使用的是getBroadcast(),悬挂式帐篷的不同意图和不同请求代码,仍然只触发一个警报。知道为什么吗?@Dpedrinha:使用
adb shell dumpsys alarm
并确认您实际调度了多个报警。除此之外,你还需要问一个单独的问题。