Android 如何取消计划的任务

Android 如何取消计划的任务,android,Android,您好,我必须为每个约会设置一个警报(插入约会详细信息) 并显示将在哪一天发出警报的约会列表。 但若我从列表中取消了特定的约会,那个么它一定不会报警,但对于所有的约会,它都是报警 如何取消预约的特定闹钟 calendar=calendar.getInstance() Date specifiedTime=calendar.getTime() 我已经使用了timer.cancel();但它不能正常工作。 请帮忙。。。 提前感谢使用每个约会的索引,通过约会之间的循环避免此问题。您应该使用而不是计时器。

您好,我必须为每个约会设置一个警报(插入约会详细信息) 并显示将在哪一天发出警报的约会列表。 但若我从列表中取消了特定的约会,那个么它一定不会报警,但对于所有的约会,它都是报警

如何取消预约的特定闹钟

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);