首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取多个告警通知的事件名称?

如何获取多个告警通知的事件名称?
EN

Stack Overflow用户
提问于 2011-11-29 18:22:06
回答 1查看 112关注 0票数 0

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-29 18:34:56

当您将意图定义到警报的PendingIntent中时,您可以通过定义不同的值来设置意图,以键/对的形式放入意图中。

同样,您也可以使用不同的请求代码为定义相同的意图

以下是代码片段

代码语言:javascript
复制
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);

当您使用带有事件值的意图定义时,假设title和desc现在设置到带有requestcode的PendingIntent中。此请求代码必须唯一,否则意图相同,相同的请求代码将覆盖已有的告警。如果以后要取消告警,您必须保留所有请求代码,与特定告警取消所需的意图和请求代码相同

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8309158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档