android-studio - Android Studio 无法识别 Dart 关键字 'await'

标签 android-studio dart flutter

考虑以下 Dart 源代码(Flutter 项目):

void foo() {
  await bar();
}

Future<void> bar() async {
  print("test");
}

这会导致 Android Studio 出现以下错误: 内置标识符 'await' 不能用作类型

如果我将其更改为 (await bar());,则会收到错误消息 Unexpected text 'await'

我在这里错过了什么?

The built-in identifier 'await' can't be used as a type Unexpected text 'await'

最佳答案

foo()方法需要用async标记。

Future<void> foo() async {
  await bar();
}

关于android-studio - Android Studio 无法识别 Dart 关键字 'await',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53925932/

相关文章:

docker - Flutter:Visual Studio模拟器

java - 如何在不同的 ImageView 中设置不同的裁剪图像

android - 如何在 Android Studio 中创建使用 Google Maps Api v2 的 Android 应用程序?

javascript - Dart 编辑器中出现非常奇怪的警告。我可以以某种方式禁用它们吗?

flutter - 失败 : Build failed with an exception.( flutter )

ios - 导入音频播放器包后无法运行 flutter

android - Butter Knife - 在 Android lib 上注入(inject)

java - IntelliJ/Android Studio 上的 Ctrl+N 键盘快捷键

dart - 如何在 Flutter 的 ScrollView 中限制滚动距离?

html - 如何使用 Flutter Mailer Package 发送复杂的邮件