Android:Flutter 中的 Handler.post() 等价物

标签 android dart flutter android-handler

在 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/

相关文章:

android - 用于前端应用程序的 OAuth2

Android:将 SurfaceTexture 附加到 FrameBuffer

button - 如何在 flutter 中使用 2 个按钮控制抽屉和 endDrawer

android - Flutter-来自Firebase的readData()导致该方法在null上被调用

flutter - 添加 appBar 时绘图线偏移 - Flu

Flutter:滚动每个包含 1k 个选择的 DropdownButtons 列表太慢

android - 如何根据文本长度以编程方式更改工具栏高度和字体大小

Java:尝试 block 在结束之前停止,没有任何异常

dart - 如何将条目添加到列表中的特定索引?

ios - 错误 : The method 'FlatButton' isn't defined for the class 'PlatformButton'