У меня есть код ниже в flutter
:
getData() {
final linksStream = getLinksStream().listen((String uri) async {
return uri;
});
}
В методе getData
я хочу вернуть значение uri
, которое получено из прослушивателя потока. Поскольку это значение создается позже, я думаю ответить на объект Future в методе getData
. Но я не знаю, как передать uri
как значение Future
. В javascript
я могу просто создать promise
и resolve
значение uri
. Как я могу добиться этого в dart
?