【发布时间】:2021-08-12 18:35:28
【问题描述】:
例如:
Future<int> _test1() async {
return Future.delayed(Duration(seconds: 1)).then((value) {
return 1;
});
}
void _onTapButton() async {
await _test1().then((value) {
print('a');
if (value == 1) {
print('return');
return;
}
});
print('b');
}
当我打电话给_onTapButton 时,控制台打印 a return b 不是 a return.
也就是说_test1().then中的return没有返回函数_onTapButton。
有什么方法可以在_test1().then 中返回函数_onTapButton?
【问题讨论】:
标签: flutter dart async-await future