Android studio定时器
时间: 2023-11-16 10:05:02 浏览: 92
基于Handler的Android定时器与倒计时器.zip
在 Android Studio 中,可以使用 Java 中的 Timer 和 TimerTask 类来创建定时器。以下是一个简单的示例:
```java
import java.util.Timer;
import java.util.TimerTask;
public class MainActivity extends AppCompatActivity {
private Timer timer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
// 在这里编写需要执行的代码
}
}, 0, 1000); // 每隔1秒执行一次
}
@Override
protected void onDestroy() {
super.onDestroy();
timer.cancel(); // 在 Activity 销毁时取消定时器
}
}
```
在上面的代码中,我们在 `onCreate()` 方法中创建了一个 Timer 对象,并在其中调用了 `schedule()` 方法来创建一个定时器任务。这个任务会在启动后立即执行,并且每隔 1 秒执行一次。在 `onDestroy()` 方法中,我们调用了 `cancel()` 方法来取消定时器。
阅读全文