【发布时间】:2021-08-19 15:21:22
【问题描述】:
当我创建一个列表时,我只能在我创建列表的类中使用它。但是在另一个类中,当我想使用列表时,我得到一个错误“未定义的名称”。我如何才能访问该列表?
例如,在我的代码中,我用字符串创建了一个“计划”列表。
class _PlanOverviewState extends State<PlanOverview> {
List<String> plans = ['Plan A', 'Plan B'];
void addPlan(String neuerPlan) {
setState(() {
plans.add(neuerPlan);
});
Navigator.of(context).pop();
}
现在我想从 Appbar 中另一个 Widget 中的列表计划中输出一个字符串作为标题,以便用户知道他在哪里。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text(plans[i]))
我如何才能访问列表计划?
【问题讨论】: