Android 颤振:等待异步无效方法
我有一个异步保存方法,可以写入文件系统。返回类型为void。我想在保存完成后立即更新ui。通常我会用then()方法来实现,但它不适用于返回类型void?那么,保存完成后,如何通知我Android 颤振:等待异步无效方法,android,asynchronous,flutter,Android,Asynchronous,Flutter,我有一个异步保存方法,可以写入文件系统。返回类型为void。我想在保存完成后立即更新ui。通常我会用then()方法来实现,但它不适用于返回类型void?那么,保存完成后,如何通知我 void save(Folder folder) async { ..... } 您可以使用Future而不是void Future<Null> save(Folder folder) async { ..... } 未来保存(文件夹)异步{ ..... } 将退货类
void save(Folder folder) async {
.....
}
您可以使用
Future
而不是void
Future<Null> save(Folder folder) async {
.....
}
未来保存(文件夹)异步{
.....
}
将退货类型更改为Future
未来保存(文件夹)异步{
.....
}
然后您可以执行等待保存(…)代码>或保存()。然后(…)代码>
Future<void> save(Folder folder) async {
.....
}