You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter自定义TextField组件onSubmitted回调无法触发问题排查

自定义SearchTextField的onSubmitted回调不生效问题排查

我在Flutter中封装了自定义SearchTextField组件,需要对外传递onSubmitted回调,但调用组件时传入的print语句完全没有输出,直接在组件内部编写print却能正常执行。

为排查问题,我尝试了这些方案:

  • 将组件转为StatefulWidget
  • 添加onChanged、onEditingComplete回调辅助测试
  • 改用TextFormField实现组件
  • 修改textInputAction参数设置

最后才发现,问题根源是测试时打开了错误的页面——根本没有加载使用这个自定义组件的目标页面,所以传入的回调自然不会触发。

内容的提问来源于stack exchange,提问作者Angelina Gromova

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:34:49