timertask设置定时重复提醒 安卓
时间: 2023-10-20 15:05:20 浏览: 182
android 延时或重复执行任务
5星 · 资源好评率100%
在 Android 中,可以使用 Timer 和 TimerTask 类设置定时任务。具体步骤如下:
1. 创建一个 Timer 对象。
2. 创建一个 TimerTask 对象,重写其中的 run() 方法,该方法中实现需要执行的操作,例如弹出一个提醒对话框。
3. 调用 Timer 对象的 schedule() 方法,传入 TimerTask 对象和执行时间间隔,设置定时任务的执行时间和重复间隔。
以下是一个示例代码:
```
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
// 弹出提醒对话框等操作
}
};
// 设置定时任务,延迟 1 分钟开始执行,每隔 30 秒重复执行
timer.schedule(timerTask, 60000, 30000);
```
在实际开发中,需要根据具体需求设置执行时间和重复间隔。另外,还需要注意 Timer 和 TimerTask 的生命周期,确保在不需要定时任务时及时取消定时任务,避免资源浪费和内存泄漏。
阅读全文