android定时器用法
时间: 2023-08-29 22:09:40 浏览: 129
在android中使用定时器的方法
4星 · 用户满意度95%
Android中有多种方式来实现定时器功能。下面是两种常见的方法:
1. 使用`Handler`和`Runnable`来实现定时器功能:
```java
Handler handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
// 在这里执行定时任务的操作
// ...
// 完成后再次调度定时任务
handler.postDelayed(this, 1000); // 1000表示1秒钟后再次执行任务
}
};
// 在需要启动定时器的地方调用以下代码
handler.postDelayed(runnable, 1000); // 1000表示1秒钟后执行任务
```
2. 使用`Timer`和`TimerTask`来实现定时器功能:
```java
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
// 在这里执行定时任务的操作
// ...
}
};
// 在需要启动定时器的地方调用以下代码
timer.schedule(timerTask, 1000, 1000); // 第一个参数表示延迟1秒钟后开始执行任务,第二个参数表示每隔1秒钟执行一次任务
```
以上是两种常见的Android定时器用法,你可以根据自己的需求选择适合的方式来实现定时任务。
阅读全文