首页 > 解决方案 > 如何将列表传递给另一个班级?

问题描述

我在将数据传递给另一个类并试图解决它时遇到问题。

基本上我从文本字段中获取一些值并将它们存储在一个列表中。

ElevatedButton(
                  child: Text("Add Task"),
                  onPressed: () {
                    setState(() {
                      itemList.add(
                        ListItems(
                          title: _titleController.text,
                          text: _textController.text,
                          selectedDayTime: _selectedDay,
                        ),
                      );
                      Navigator.pop(context);
                    });
                  },
                ),

我还有另一个类将这些项目显示为列表视图。每次我将新项目添加到列表中时,我都会将此数据显示为列表视图项目。但是,我不知道如何将 itemList 从 AddTask 类传递给 HomePage 类。

ListItems 类:

class ListItems {
  String? title;
  String? text;
  DateTime? selectedDayTime;

  ListItems(
      {required this.title, required this.text, required this.selectedDayTime});
}

我的问题是如何从 AddTask 类传递 itemList 并在我的 HomePage 类中使用它。

标签: listflutter

解决方案


推荐阅读