首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用android中的告警管理器调用前次告警?

如何使用android中的告警管理器调用前次告警?
EN

Stack Overflow用户
提问于 2011-09-09 20:45:13
回答 2查看 432关注 0票数 0

我正在使用警报管理器来调用警报。在这里,我试图调用过去时间的警报,这意味着我在上午11点给了时间10am闹钟会立即响起。但我需要在第二天上午10点调用它请提供第二天或过去时间调用告警的方式。

请推荐我

EN

回答 2

Stack Overflow用户

发布于 2013-01-09 13:06:29

代码语言:javascript
复制
 Date dat  = new Date();//initializes to now
Calendar cal_alarm = Calendar.getInstance();
Calendar cal_now = Calendar.getInstance();
cal_now.setTime(dat);
cal_alarm.setTime(dat);
cal_alarm.set(Calendar.HOUR_OF_DAY,5);//set the alarm time
cal_alarm.set(Calendar.MINUTE, 59);
cal_alarm.set(Calendar.SECOND,0);
if(cal_alarm.before(cal_now)){//if its in the past increment
    cal_alarm.add(Calendar.DATE,1);
}
//SET YOUR AlarmManager here

这将解决您的问题,因为我们将现在的时间与设置的时间进行比较,这将在您的警报管理器中添加一个日期

票数 1
EN

Stack Overflow用户

发布于 2011-09-09 20:49:12

你需要在23小时内调用它...不是在-1小时内。即时调用过去的时间报警

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

https://stackoverflow.com/questions/7361835

复制
相关文章

相似问题

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