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

时间:2019-11-11 20:20:25

标签: flutter dart

是否有可能每隔X秒钟调用一次函数?并通知是否有更改? 代码如下

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

1 个答案:

答案 0 :(得分:4)

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

Timer timer;

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

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