【发布时间】:2020-09-28 03:39:48
【问题描述】:
我正在制作一个测验应用程序。它从 Firestore 中提取问题。现在,当有人完成一个问题,转到另一个屏幕,然后返回测验区域时,他们会看到相同的问题,因为我正在按顺序从 Firestore 中提取文档。有什么办法可以防止拉取相同的文件?
现在,我有一个围绕文档 ID 列表的 ChangeNotifierProvider,我检查下一个问题的 ID 是否在该列表中。如果是,我会转到下一个。这似乎非常低效,我想知道是否有更好的方法。
【问题讨论】:
-
我不太明白这里的问题。如果您显示的图片和代码未按预期方式工作,这将有所帮助。
-
@doug 嗨,道格!我有问题在 Firestore 中保存为文档,如果我拉出一个文档,我不想再拉它
标签: flutter google-cloud-firestore