我想制作一个应用程序,例如每 10 秒调用一个函数。
我的代码是这样写的:
Handler ha=new Handler();
ha.postDelayed(new Runnable() {
@Override
public void run() {
//call function
}
}, 10000);
但是我的函数在编译这段代码后的 10 秒内只调用了一次。
我该如何解决?
最佳答案
这样做:
final Handler ha=new Handler();
ha.postDelayed(new Runnable() {
@Override
public void run() {
//call function
ha.postDelayed(this, 10000);
}
}, 10000);
关于android - 如何每 10 秒调用一次函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21553830/