gpt4 book ai didi

java - 如何获取多个警报通知的事件名称?

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

我已设置插入日历事件的闹钟。如果插入多个日历事件,如何获取闹钟响铃的事件名称?

最佳答案

当您将 Intent 定义到警报的 PendingIntent 中时,您可以通过定义不同的值来设置 Intent ,以将其作为键/对放入 Intent 中。

同样的方式,您也可以使用不同的请求代码定义相同的 Intent

这里是代码 fragment

Intent intent=new Intent(context,YourActivity.class);
intent.putExtra("your first value",title);
intent.putExtra("your second value", desc);

PendingIntent sender = PendingIntent.getBroadcast(context,(int)requestcode, intent, PendingIntent.FLAG_UPDATE_CURRENT);

AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

am.set(AlarmManager.RTC_WAKEUP,alarm_time,sender);

当您使用带有事件值的 Intent 定义时,假设标题和描述现在通过请求代码设置到 PendingIntent 中。该请求代码必须是唯一的,否则具有相同 Intent 且相同的请求代码将覆盖现有警报。并且您保留了所有请求代码,如果将来您想取消当时的警报,则特定警报取消所需的 Intent 和请求代码相同

关于java - 如何获取多个警报通知的事件名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8309158/

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