【发布时间】:2022-11-24 15:39:24
【问题描述】:
标签: flutter
标签: flutter
您必须将 _tabs 变量分配到其他地方。我不能说在哪里,因为你没有提供足够的代码(你应该将代码作为文本而不是图像)。但它是例如在构造函数或initState 方法中。
这是不允许的:
class Foo {
Foo(this.bar);
final String bar;
final List<String> baz = [bar];
}
做(例如)像这样:
class Foo {
Foo(this.bar) {
baz = [bar];
}
final String bar;
late final List<String> baz;
}
【讨论】:
一个简单的解决方案是简单地将您的_tabs标记为late,就像
late final List<Widget> _tabs = [
【讨论】: