【发布时间】:2021-02-27 08:54:55
【问题描述】:
我想将一个列表从屏幕 1 传递到屏幕 2 statefulwidget,并想向其中添加数据。
列表类型问题,
class Question {
String questionText;
String answerText;
Question({this.questionText, this.answerText});
}
我将列表传递到第二个屏幕 类 CardPage 扩展 StatefulWidget {
final List<Question> questionBank;
CardPage({@required this.questionBank});
@override
......
我将内容从状态添加到列表中,
TextField(onChanged: (text) {question = text;}),
TextField(onChanged: (text) {answer = text;}),
FlatButton(
child: Text("Create"),
onPressed: () {setState(() {
questionBank.add(Question(questionText: question, answerText: answer));});
}
)
Bt 我不知道如何将有状态小部件中的列表连接到状态以访问它。我知道它有小部件,但不知道如何完全导入列表以说明它。 谁来帮帮我
【问题讨论】: