设置多个AlarmManager,可修改指定的AlarmManager

有个功能需要使用AlarmManager实现指定多个定时任务可添加可删除可修改以存在的任务怎么实现多个任务新的不覆盖旧的?页面上的按钮怎么跟指定的任务对应?求思路,多谢!... 有个功能 需要使用AlarmManager实现 指定多个定时任务 可添加 可删除 可修改以存在的任务 怎么实现多个任务新的不覆盖旧的? 页面上的按钮怎么跟指定的任务对应? 求思路,多谢! 展开
 我来答
双四别阴我
2013-10-21 · TA获得超过2282个赞
知道大有可为答主
回答量:1250
采纳率:57%
帮助的人:1197万
展开全部
AlarmManager只能设定一个任务。如果重复设定,之前设定的会被后一个覆盖。

要实现多个定时任务,惟有自己程序处理了。就是只设置一个,在这一个到来时再去计算下一个最近的任务,添加进AlarmManager。逻辑就是这样。

只有一个定时任务,就不需要啥对应了。每次删除和修改后,重新计算一下最近的一个任务,重新设定最近的任务。
更多追问追答
追问
getBroadcast(Context context, int requestCode, Intent intent, int flags)查了好多资料貌似第二个参数是用做区别的
追答
AlarmManager跟getBroadcast有什么关系?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式