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

代码无问题但运行时报错owner._debugCurrentBuildTarget == this is not true的解决方法

解决owner._debugCurrentBuildTarget == this is not true报错

问题根源

你的代码存在两个关键错误:

  • HomePage继承了StatelessWidget,却重写了createState()方法——只有StatefulWidget才需要关联对应的State类。
  • HomePageState继承State时未指定泛型参数,导致State无法正确绑定到对应的Widget。

修复后的代码

class HomePage extends StatefulWidget {
  @override
  HomePageState createState() => HomePageState();
}

class HomePageState extends State<HomePage> {
  late int first, second;
  late String islem;
  late String result, sonuc;

  // 必须实现build方法,以下是基础示例
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(child: Text(sonuc ?? '')),
    );
  }
}

额外说明

  • 移除了多余的noSuchMethod重写,该方法并非必要代码。
  • State类强制要求实现build()方法,上述代码补充了基础实现供参考。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 20:50:35