Да, хорошие люди, у меня странное поведение
при использовании функции верхнего уровня изолята асинхронно;
Вы можете найти пример кода ЗДЕСЬ , но вкратце
как функция верхнего уровня изолята это работает:
String _syncHandle(int data) {
return 'done';
}
а это не так:
Future<String> _syncHandle(int data) async {
return 'done';
}
Кто-нибудь может мне объяснить, почему?
(или, если должно работать, почему это не выполняется в моем коде?)
заранее спасибо
Франческо
...
[править: только что заметил, что был задан похожий вопрос,
тем не менее этовсе еще остается без ответа Вызовите асинхронную функцию из функции изоляции ,
плюс открытая проблема на github ]