list - 如何将列表传递给另一个班级?
问题描述
我在将数据传递给另一个类并试图解决它时遇到问题。
基本上我从文本字段中获取一些值并将它们存储在一个列表中。
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 类中使用它。
解决方案
推荐阅读
- c# - 在 C# ASP.NET MVC 中使用 wkHTMLtoPDF 显示具有自定义样式的 PDF
- mysql - 检索每个组中的最后一条记录 - 按多列分组
- python - 熊猫列值的排序排列?
- c# - 如何从主键中获取对象
- javascript - 在 Promise 中将项目添加到数组时遇到问题
- node.js - 将参数从 Jenkins CI 传递到 npm 脚本
- python - 使用硒从非传统地图中抓取 GIS 坐标?
- wireshark - 如何使用 mbuf 构造 IP 有效负载数据包?
- c++ - 使用 c_str() 或 toCharArray() 将字符串转换为 const char?
- node.js - 在子目录中托管应用程序时的 ExpressJS API 路由