TextField 发生变化,调用 api - 如何限制它?

鲍西

如果我有一个文本字段,并且在该文本字段发生变化时,我会调用一个函数,该函数调用一个 API,我如何限制它,因此只有在用户 1 秒内没有输入任何内容时它才会调用该函数?

我在这里迷路了......任何帮助都非常受欢迎。

奥维迪乌

您需要使用CancelableOperationasync 包命名的类

您可以在build()方法之外的有状态小部件中声明它

CancelableOperation cancelableOperation;

并在您的onChanged回调中像这样使用它

cancelableOperation?.cancel();

cancelableOperation = CancelableOperation.fromFuture(Future.delayed(Duration(seconds: 1), () {
  // API call here
}));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每次进行API调用时,键数发生变化时,如何解析JSON Array?

来自分类Dev

如何使布局发生变化?

来自分类Dev

首次调用后angularjs资源限制发生变化

来自分类Dev

如果 C# 中的窗口大小发生变化,我如何调用方法

来自分类Dev

如何检测语言何时发生变化?

来自分类Dev

每次Ember发生变化时如何运行代码

来自分类Dev

如何防止活体墙纸的服务方向发生变化

来自分类Dev

位置发生变化时如何更新UI?

来自分类Dev

如何防止输入音量发生变化?

来自分类Dev

如何检测服务的属性何时发生变化?

来自分类Dev

当某些变量发生变化时如何激活函数?

来自分类Dev

如果变量发生变化如何中断循环

来自分类Dev

Lucene 3.0.3中的地理空间搜索-API是否会发生变化?

来自分类Dev

Lucene 3.0.3中的地理空间搜索-API是否会发生变化?

来自分类Dev

为什么在 Google Play API 中取消订阅后到期会发生变化?

来自分类Dev

在异步函数调用期间,如果对象的属性值发生变化,JavaScript中的对象的属性值会如何处理?

来自分类Dev

在异步函数调用期间,如果对象的属性值发生变化,JavaScript中的对象的属性值会如何处理?

来自分类Dev

如何在不使用无限循环的情况下继续检查值直到它发生变化?

来自分类Dev

如何防止WKWebView的“用户代理”标头发生变化?

来自分类Dev

Spring批处理,读取器如何工作?如果结果集发生变化?

来自分类Dev

Firebase的应用令牌在什么时期发生变化,以及如何进行管理?

来自分类Dev

AngularJS 1.5当模板组件内部的内容发生变化时,如何获取事件

来自分类Dev

如何创建一次使用后变量值发生变化的函数?

来自分类Dev

密谋:如何防止甘特图中的钢筋厚度发生变化?

来自分类Dev

如何显示每个卖家的产品并使其在每次重新加载页面时都发生变化?

来自分类Dev

如何在PostgreSql中查找状态在72小时内发生变化的数据?

来自分类Dev

如何通过jQuery将指向在悬停时发生变化的图像的链接添加?

来自分类Dev

如何使用Rails 4跟踪模型属性何时发生变化?

来自分类Dev

如何确定DevExpress XtraGrid行的可见性何时发生变化?

Related 相关文章

  1. 1

    每次进行API调用时,键数发生变化时,如何解析JSON Array?

  2. 2

    如何使布局发生变化?

  3. 3

    首次调用后angularjs资源限制发生变化

  4. 4

    如果 C# 中的窗口大小发生变化,我如何调用方法

  5. 5

    如何检测语言何时发生变化?

  6. 6

    每次Ember发生变化时如何运行代码

  7. 7

    如何防止活体墙纸的服务方向发生变化

  8. 8

    位置发生变化时如何更新UI?

  9. 9

    如何防止输入音量发生变化?

  10. 10

    如何检测服务的属性何时发生变化?

  11. 11

    当某些变量发生变化时如何激活函数?

  12. 12

    如果变量发生变化如何中断循环

  13. 13

    Lucene 3.0.3中的地理空间搜索-API是否会发生变化?

  14. 14

    Lucene 3.0.3中的地理空间搜索-API是否会发生变化?

  15. 15

    为什么在 Google Play API 中取消订阅后到期会发生变化?

  16. 16

    在异步函数调用期间,如果对象的属性值发生变化,JavaScript中的对象的属性值会如何处理?

  17. 17

    在异步函数调用期间,如果对象的属性值发生变化,JavaScript中的对象的属性值会如何处理?

  18. 18

    如何在不使用无限循环的情况下继续检查值直到它发生变化?

  19. 19

    如何防止WKWebView的“用户代理”标头发生变化?

  20. 20

    Spring批处理,读取器如何工作?如果结果集发生变化?

  21. 21

    Firebase的应用令牌在什么时期发生变化,以及如何进行管理?

  22. 22

    AngularJS 1.5当模板组件内部的内容发生变化时,如何获取事件

  23. 23

    如何创建一次使用后变量值发生变化的函数?

  24. 24

    密谋:如何防止甘特图中的钢筋厚度发生变化?

  25. 25

    如何显示每个卖家的产品并使其在每次重新加载页面时都发生变化?

  26. 26

    如何在PostgreSql中查找状态在72小时内发生变化的数据?

  27. 27

    如何通过jQuery将指向在悬停时发生变化的图像的链接添加?

  28. 28

    如何使用Rails 4跟踪模型属性何时发生变化?

  29. 29

    如何确定DevExpress XtraGrid行的可见性何时发生变化?

热门标签

归档