在 Android 中,我们有 Handler.post()
可以像这样在每个固定时间间隔后运行的方法。
Handler handler = new Handler();
handler.post(new Runnable() {
public void run() {
// ... this runs after every second
handler.postDelayed(this, 1000); // makes run() run after every 1000 ms
}
}
Dart 或 Flutter 中是否有类似的东西?
PS:类似
Handler.postDelayed()
是 Future.delayed()
.我要 Handler.post()
最佳答案
我找到。 Timer.periodic()
是我应该使用的那个。
Timer.periodic(Duration(microseconds: 1000), (_) {
// Runs after every 1000ms
});
关于Android:Flutter 中的 Handler.post() 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52531950/