flutter - 是否可以每x秒在振颤时重新调用一个函数?

标签 flutter dart

是否可以每x秒在振颤时重新调用一个函数?并通知是否有更改?
代码如下

  List<Any> any =
      await Api.getAny(++widget.appState.lastPage, widget.datauser);
  widget.appState.issues.addAll(issues);
  setState(() {});
}```

最佳答案

实际上,很容易每x秒就运行一次函数。
您可以使用计时器每x秒调用一次功能。

Timer timer;

void initState() {
  super.initState();
  timer = Timer.periodic(Duration(seconds: 15), (Timer t) => checkForNewSharedLists());
}

void dispose() {
  timer.cancel();
  super.dispose();
}

关于flutter - 是否可以每x秒在振颤时重新调用一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58808162/

相关文章:

dart - flutter 组合框

android - 如何在 flutter 中对齐卡片 View 中心

dart - 如何获得 Dart 整数值的最大值?

dart - 避免 BLoC 和 RxDart 中的重复

android - 如何解决 Flutter Agora RTC 显示错误代码 110

android-studio - Android Studio 不记录 Robo 测试

flutter - 初始化 flutter 。这可能需要几分钟的时间

dart - 路由:无需重新加载 View 即可获得有关参数更新的通知

http - 无法获取http获取请求的完整内容

Dart 抽象可选参数