Flutter中AppTheme构造函数报dartfinal_not_initialized_constructor错误如何解决
报错原因
你代码中存在基础语法错误:final Widget navigator 这行末尾错误使用了逗号(,)而非分号(;)作为结束符,导致Dart编译器无法正确识别你已经定义了navigator这个final类字段,自然无法匹配构造函数中传入的this.navigator参数,因此抛出「final变量未初始化」的报错。
解决方法
将final Widget navigator,末尾的逗号替换为分号即可,修正后的完整代码如下:
class AppTheme extends StatelessWidget { const AppTheme({required this.navigator}); final Widget navigator; @override Widget build(BuildContext context) { throw UnimplementedError(); } }
内容的提问来源于stack exchange,提问作者Mariam Albarghouti
相关产品推荐
相关产品推荐

