【发布时间】:2025-12-19 03:15:16
【问题描述】:
我正在使用 Flutter 构建一个移动应用程序,其中我使用了 flutter_redux 和 redux_thunk。 我想实现两种定时操作:
每 N 秒发送一次特定操作(重复)
N 秒后分派一次操作,可能来自 thunk 操作(单次运行)
有没有封装这个逻辑的包? 您建议的实现这两种预定操作的方法是什么?
【问题讨论】:
-
为什么不
Timer.periodic(Duration(seconds: N), () => store.dispatch(action))?对于非周期性情况,您可以使用非周期性Timer或Future.delayed。 -
@jamesdlin 我没有理由不这样做,我只是不确定是否会有其他(也许更好)的方法来做到这一点。如果您可以将其添加为答案,我很乐意接受。
标签: redux dart flutter redux-thunk flutter-redux