Android 如何取消计划的任务
您好,我必须为每个约会设置一个警报(插入约会详细信息) 并显示将在哪一天发出警报的约会列表。 但若我从列表中取消了特定的约会,那个么它一定不会报警,但对于所有的约会,它都是报警 如何取消预约的特定闹钟 calendar=calendar.getInstance() Date specifiedTime=calendar.getTime() 我已经使用了timer.cancel();但它不能正常工作。 请帮忙。。。Android 如何取消计划的任务,android,Android,您好,我必须为每个约会设置一个警报(插入约会详细信息) 并显示将在哪一天发出警报的约会列表。 但若我从列表中取消了特定的约会,那个么它一定不会报警,但对于所有的约会,它都是报警 如何取消预约的特定闹钟 calendar=calendar.getInstance() Date specifiedTime=calendar.getTime() 我已经使用了timer.cancel();但它不能正常工作。 请帮忙。。。 提前感谢使用每个约会的索引,通过约会之间的循环避免此问题。您应该使用而不是计时器。
提前感谢使用每个约会的索引,通过约会之间的循环避免此问题。您应该使用而不是计时器。指定的链接还包括如何使用它的示例 您可以使用它通知广播接收器,例如,广播接收器启动服务或活动 如果您使用与发送相同的目的来激活警报以取消警报,则警报将起作用。它不需要是对象的相同实例,相同的意图文本就足够了
希望这能有所帮助。嗨,你知道吗,如果你投下一个有用的答案,这会被视为感激的信号吗?
calendar.set(Calendar.YEAR, _year);
calendar.set(Calendar.MONTH, _month - 1);
calendar.set(Calendar.DATE, _date);
calendar.set(Calendar.HOUR_OF_DAY, _hour1);
calendar.set(Calendar.MINUTE, _min1);
calendar.set(Calendar.SECOND, 0);
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
showNotification();
}
}, specifiedTime);