flutter - 我可以在flutter的** noSuchMethod()**内部使用什么参数来处理空快照数据?

标签 flutter dart mobile-development

我有一个 AsyncSnapshot ,它存储来自Future方法的数据。就在最近,我发现当返回的数据为null时,我必须处理一个错误。

以下代码段的 noSuchMethod()方法内缺少什么参数?

      else if (snapshot.noSuchMethod(..missingArg..)){
          // Do something
      }

显然, noSuchMethod()采用了类参数调用

最佳答案

您无需对noSuchMethod()做任何事情。

您可以通过以下方法检查快照中是否没有数据:

if(!snapshot.hasData) {
  // show loading indicator
}

关于flutter - 我可以在flutter的** noSuchMethod()**内部使用什么参数来处理空快照数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60486390/

相关文章:

firebase - 在Dart中从Cloud_Firestore获取 bool 状态

google-maps - 如何在 Google map 标记信息窗口文本中使用自定义字体?

dart - 如何在 Flutter 中绘制自定义圆角矩形边框(ShapeBorder)?

flutter - Dart 编译器是否能够推断出 const 构造函数的用法?

flutter - 滚动时堆栈位置不正确

Flutter 在发布 PNG 文件时收到来自 Fastapi 的 422 响应

angular - 如何删除 Dart Angular2 教程中的 "property binding not used by any directive"错误?

react-native - 如何使用 REALM 连接两个表

dart - Flutter WebView Plugin - 如何处理本地存储变量

android - 创建 react native 自定义标题样式?