Ключевое слово дротика 'await' не распознается в Android Studio - PullRequest
0 голосов
/ 26 декабря 2018

Рассмотрим следующий исходный код Dart (проект Flutter):

void foo() {
  await bar();
}

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

Это вызывает следующую ошибку в Android Studio: The built-in identifier 'await' can't be used as a type.

Если я изменю его на (await bar()); тогда я получаю ошибку Unexpected text 'await'.

Что мне здесь не хватает?

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

1 Ответ

0 голосов
/ 26 декабря 2018

Метод foo() должен быть помечен async.

Future<void> foo() async {
  await bar();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...