java设置程序每五秒访问一下_java – 如何在android中每5秒调用一个方法?
时间: 2024-03-26 15:39:18 浏览: 77
android webview中使用Java调用JavaScript方法并获取返回值
在 Android 中,可以使用 `Handler` 和 `Runnable` 来实现每隔一定时间执行一个方法。下面是示例代码:
```java
private int interval = 5000; // 5秒
private Handler handler = new Handler();
private Runnable runnable = new Runnable() {
@Override
public void run() {
// 在这里编写需要执行的方法
// 例如:updateData();
handler.postDelayed(this, interval); // 再次调用自身,实现循环调用
}
};
// 在 onCreate 方法中调用如下代码启动循环调用
handler.postDelayed(runnable, interval);
```
在上面的代码中,`interval` 变量用于指定循环调用的时间间隔,单位是毫秒。然后使用 `Handler` 和 `Runnable` 来实现循环调用 `runnable` 对象中的 `run()` 方法。在 `run()` 方法中编写需要执行的方法,并在最后再次调用 `handler.postDelayed(this, interval)`,实现循环调用。
阅读全文