Asynchronous 如何在flatter/Dart中创建异步回调?
我正在尝试向颤振应用程序中的模型添加一个异步回调,这样模型就可以在模型继续之前给视图一个显示一些对话框的机会。但是,我似乎找不到异步回调。我看到了Asynchronous 如何在flatter/Dart中创建异步回调?,asynchronous,dart,flutter,Asynchronous,Dart,Flutter,我正在尝试向颤振应用程序中的模型添加一个异步回调,这样模型就可以在模型继续之前给视图一个显示一些对话框的机会。但是,我似乎找不到异步回调。我看到了VoidedCallback,但我没有看到类似Callback的东西,VoidCallback只是没有参数的方法回调的签名 typedef VoidCallback = void Function(); 您可以创建自己的: typedef FutureCallback = void Function(Future); 或者您可以直接使用最终函数(F
VoidedCallback
,但我没有看到类似Callback
的东西,VoidCallback
只是没有参数的方法回调的签名
typedef VoidCallback = void Function();
您可以创建自己的:
typedef FutureCallback = void Function(Future);
或者您可以直接使用
最终函数(Function)foo=yourcallback
flatter有一个异步版本的VoidCallback
typedef
,即asyncallback
。请参阅:谢谢!这对我很有用:typedef FutureCallback=Future Function()
你能详细告诉我如何使用这个解决方案吗?我认为在上面提到的例子中,VoidCallback
的异步版本应该是typedef FutureCallback=Future Function()代码>,而不是无效函数(未来)
。