gpt4 book ai didi

android - 间隔 flutter 后命中api的更好方法

转载 作者:行者123 更新时间:2023-12-03 04:40:09 30 4
gpt4 key购买 nike

目前正在开发家庭自动化应用程序,其中有事件 API 可以在事件被触发时为我提供事件。但我想持续运行 API,以便跟踪在整个应用程序中触发的事件。还有一个主页,我在其中显示曾经发生的事件。它是一个简单的休息 API,不是使用的 web 套接字,它是一种请求响应类型。关于我如何以适当的方式实现它的任何建议。目前在每个页面中都使用计时器。但这不是一个好方法。

最佳答案

您肯定需要使用 Timer.periodic()期间通话。我建议你遵循这种方法。

  • 通过在同一个 API 中发送所需的数据,尝试将其减少到仅一次 API 调用,这样您就可以减少网络负载。
  • 通过创建父 BLOC 创建用于获取事件详细信息的公共(public)服务或 provider根据您的状态管理实现。
  • 每 10 秒或根据您的要求运行定期作业。
  • 在获取之前的 API 响应之前,不要调用 API。您需要跟踪它。
  • 通过使用 BLOC 的公共(public)消费者,响应可以在所有页面上成功响应后反射(reflect)在 UI 上。或 Provider因此代码将被模块化,您将避免重复代码。
  • 不要忘记处理计时器对象。
  • 关于android - 间隔 flutter 后命中api的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63382405/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com