【发布时间】:2020-08-05 09:01:24
【问题描述】:
您好,我是 dart 或面向对象编程的新手。我在设置我的列表变量(_tasks)时遇到问题,调用方法(readSavedTasks)来设置值。这是有错误的代码行。
Future<List<ListTasks>> readSavedTasks() async {
List<ListTasks> tasksSaved = await DataStorage().readTasks();
return Future.value(tasksSaved);
}
List<ListTasks> _tasks = readSavedTasks();
有人可以帮我解决这个问题吗?在此先感谢
【问题讨论】:
-
readSavedTasks()返回一个Future...,因此您要么需要_tasks与返回的类型相同,要么通过完成异步调用来解析其值。