修改闭包的返回类型为'Future'或者将闭包的上下文的返回类型改为'void'.
代码示例:
Future fetchItems() async { // ... // 返回类型为'void',会导致编译错误 items.forEach((item) => print(item)); // ... // 可以使用'Future.value()'来返回一个'void'的Future return Future.value(); }
上一篇:win8系统无法安装到c盘-解决Win8系统无法安装到C盘的方法及注意事项
下一篇:闭包的上下文需要一个'Widget'类型的返回值,而返回类型为'Object?',在Flutter中报错。