如何取消android定时器的任务

1090
2024/7/17 10:59:13
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要取消Android定时器的任务,可以使用Timer类的cancel()方法来取消定时器。以下是一个示例代码:

Timer timer = new Timer();
TimerTask task = new TimerTask() {
    @Override
    public void run() {
        // 任务代码
    }
};

// 启动定时器
timer.schedule(task, delay);

// 取消定时器任务
task.cancel();
timer.cancel();

在上面的代码中,首先创建一个Timer对象和一个TimerTask对象。然后使用timer.schedule(task, delay)方法启动定时器,并设置延迟时间。最后调用task.cancel()和timer.cancel()方法来取消定时器的任务。

需要注意的是,取消定时器任务后,定时器对象也需要调用cancel()方法来停止定时器。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Android SDK安装有哪些最佳实践