【发布时间】:2018-11-26 01:37:38
【问题描述】:
有什么方法可以知道交易是否成功?如果我上传大型档案并花费太多时间,我需要实现加载“小部件动画”。然后成功后换屏,但我不知道怎么做。
谢谢!
交易示例:
CollectionReference reference = Firestore.instance.collection("collection_example");
Firestore.instance.runTransaction((Transaction transaction) async {
await transaction.set(reference, {
"index_1":"ABC",
"index_2": 2,
"index_3": {"mapIndex_1": "ABC"}
});
});
【问题讨论】:
-
runTransaction 是否返回您可以等待的未来?
标签: flutter dart transactions google-cloud-firestore