首页 > 解决方案 > Flutter框架中使用第三方API不断(动态)刷新数据List

问题描述

我正在尝试使用 Flutter(加密货币价格跟踪器)制作一个简单的应用程序。使用此 API检索数据。它 的外观:问题是,它只检索最新数据,并且不会随着价格每次变化而更新。仅在重新启动应用程序后才会更改。我想添加一个,但我似乎是一所老学校。所以我的目标是让它自己更新价格,实时(LIVE),无需用户做任何事情,每次价格发生变化。
应用程序
floating refresh button我的问题是,这背后的技术是什么?我怎么能实现这个?为了找到所需的知识,我应该谷歌什么?谁能给我正确的思考和学习方向。我真的不知道这个概念的特殊术语,尽力解释这个问题。谢谢!

标签: apiflutterdartcryptography

解决方案


我怎么能实现这个?

以下是您需要遵循的步骤。

  1. 使用Periodic Timer对象创建一个有状态的小部件。设置定时器值,比如 10 秒。

  2. 现在您将每 10 秒收到一次回调。因此,从该回调方法中,只需调用 API 端点即可获取最新数据。

  3. 使用setState方法在 UI 上显示最新数据。

就是这样,现在您的应用程序将每 10 秒自行刷新一次数据,无需任何用户交互。


推荐阅读