Flutter:我有一个Textfield,用户可以在其中输入搜索查询,例如搜索用户名。从Googles App Engine中的mysql数据库中检索结果。我希望一秒钟不输入内容,然后自动触发服务器请求,因为否则该请求将像搜索“ username12”一样触发10次。
因此,换句话说,键入或删除字符将a)取消任何先前的延迟Future,然后b)启动新的延迟Future。
我知道如何以延迟开始未来,但是一旦输入新字符就无法取消该延迟。恐怕我可能需要CancelOperation类,但是我无法使其正常工作。
有什么想法吗? :)