Как обрабатывать исключение платформы, когда пользователь отменяет поток входа - PullRequest
0 голосов
/ 07 января 2019

Я не могу обработать исключение платформы, когда пользователь нажимает кнопку отмены вместо входа в систему с помощью окна входа в Google.

Я даже пробовал оператор if, чтобы он не запускался, если signIn возвращает ноль, но это тоже не работает.

  Future<void> _handleSignIn() async {
  try {
  await googleSignIn.signIn();
  } catch (error) {
  print(error);
  }
  }

1 Ответ

0 голосов
/ 07 января 2019

Вы можете просто поймать Error, как -

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