【发布时间】:2019-11-03 17:12:46
【问题描述】:
每次输入银行信息,我都需要检查名字是否正确,因为我希望这个功能可以离线工作,所以我不能在银行出现不一致的情况。就下面的代码按我想要的方式工作而言。但只有在一种情况下同步失败,即当我按下应用程序的后退按钮直到它关闭时。所以当我打开互联网时,数据没有同步。
Firestore.instance
.collection('Regiao')
.where('idRegiao', isEqualTo: idRegiao)
.snapshots()
.listen((data){
data.documents.forEach((doc) {
Firestore.instance
.collection('CadernoCampoDefensivo')
.document(idCadernoCampo)
.updateData({'regiao' : doc['nomeRegiao']})
.then((_){});
});
});
【问题讨论】:
标签: flutter google-cloud-firestore