【发布时间】:2021-12-03 07:27:13
【问题描述】:
我想一口气从多个 Futures 中提取。所以我使用 Future.wait。但是如果 Future1 抛出错误,我将无法获取 Future2 的值。
有没有 Future.wait 的解决方案?
FutureBuilder(
future: Future.wait([Future1,Future2]),
builder: (context, snapshot) {
switch (snapshot.connectionState) {
case ConnectionState.none:
case ConnectionState.active:
case ConnectionState.waiting:
return SizedBox(height: 600, child: LoadingIndicator());
case ConnectionState.done:
// snapshot.data will come as null because there is an error
...
【问题讨论】: