Как создать асинхронный обратный вызов в Flutter / Dart? - PullRequest
2 голосов
/ 02 мая 2019

Я пытаюсь добавить асинхронный обратный вызов для модели в приложении флаттера, чтобы модель могла дать представлению возможность показать некоторый диалог, прежде чем модель продолжит работу. Тем не менее, я не могу найти асинхронный обратный вызов. Я вижу VoidedCallback, но я не вижу ничего подобного Callback<Future>.

1 Ответ

1 голос
/ 02 мая 2019

VoidCallback - это просто подпись для обратного вызова метода без параметров.

typedef VoidCallback = void Function();

Вы можете создать свой собственный:

typedef FutureCallback = void Function(Future);

Или вы можете просто использовать final Function(Function) foo = yourcallbackнепосредственно.

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