gpt4 book ai didi

java - android 使用自定义uri取消多个警报

转载 作者:行者123 更新时间:2023-12-01 15:53:58 26 4
gpt4 key购买 nike

我在服务中创建了一些警报,这些警报有时会重新启动。我想在服务重新启动时取消这些警报。我设置了具有多种操作类型和自定义 URI 的多个警报(我需要为同一操作的多个警报自定义 URI):

for(..) {
String id = "id:"+i;
intent = new Intent(AlarmReceiver.MY_ALARM, Uri.parse(id), context, AlarmReceiver.class);
}

如何取消所有闹钟?AlarmManager.cancel() 需要知道所有 Action 和 URI 对进行过滤(也许我错了)我尝试使用 PendingIntent 的 requestCode 为同一操作创建多个警报,但在第一个警报触发后,AlarmReceiver 没有给我返回 Intent 的额外内容。

我认为我必须存储有关我之前设置的警报的持久详细信息。 :S

最佳答案

是的,您需要保留正在添加的警报。然后一一取消。

关于java - android 使用自定义uri取消多个警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5446926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com