最佳答案
在我的 flutter 应用程序中,我想每10秒检查一次我的 api。我发现 这篇文章每 x 次运行一个函数,并执行以下操作:
class _MainPage extends State<MainPage> {
int starter = 0;
void checkForNewSharedLists(){
// do request here
setState((){
// change state according to result of request
});
}
Widget build(BuildContext context) {
Timer.periodic(Duration(seconds: 15), (Timer t) => checkForNewSharedLists());
}
}
不幸的是,请求堆积如山: 在第一轮重新启动应用程序后,有两个请求到 api,第二轮是四个请求,第三轮是八个请求,以此类推..。
有人知道怎么修吗?