функция точки входа Isolate не может быть помечена как асинхронная - PullRequest
0 голосов
/ 08 мая 2018

Пример изолята в флаттер ! не работает. новый изолят не работает. но если я удалю async функции точки входа. это работает отлично. Итак, как мне сделать операцию ожидания в новом изоляторе во флаттере.

Ответы [ 2 ]

0 голосов
/ 15 мая 2018
У

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

найдено следующее

https://github.com/flutter/flutter/issues/13937

https://github.com/flutter/flutter/issues/16846

0 голосов
/ 08 мая 2018

Может быть ошибка Dart 2.

Если async не работает, вы всегда можете использовать .then() вместо async и await для объединения асинхронных вызовов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...