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

ListView.builder构建按钮触发函数异常:所有按钮状态受影响

Flutter嵌套ListView.builder状态异常问题
  • 使用三层嵌套的ListView.builder构建两行自定义按钮,第二行按钮内容依赖两行中选中的按钮状态
  • 第一行按钮功能正常,但第二行存在异常:点击该行任意按钮时,会同步改变该行所有其他按钮的状态及数据,如同对列表所有元素执行了同一函数
  • 函数执行存在差异化异常:
    • 在toggleSubcategoryPanelButton函数中,App单例仅需修改传入panelNum对应面板的activeSubcategory,但实际修改了panelNames列表中所有元素对应位置的activeSubcategory
    • 与之对比,rerollName(panelNum)函数仅对指定panelNum的面板生效,功能正常
  • 终端日志显示panelNum参数识别正确(例如传入索引1),但上述异常仍未解决

内容的提问来源于stack exchange,提问作者Trevor Claridge

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 00:25:20