void main() async {
print("Function Starting");
// I want a while loop here and break once the function has completed.
print(await myFunction());
}
Future<String> myFunction() {
return Future.delayed(Duration(seconds: 5), () => "Function completed");
}
我基本上想有程序 Flink “联系服务器”,而其等待功能完成。
谢谢大家:)
3条答案
按热度按时间b1zrtrql1#
这将是未来建造者的标准用法。只要在使用CircularProgressIndicator的几十个例子中选择一个,然后在那里放一个 Flink 的消息。
f5emj3cl2#
图形化UI的最明显的解决方案是Flutter和FutureBuilder。
但是如果你想在控制台中使用普通的Dart:
jv2fixgn3#
谢谢你julemand101这正是我要找的。我设法让它工作。