[英]Flutter Firebase return a Querysnapshot and DocumentSnapshot in the same widget
[英]QuerySnapshot was optimized out firebase
我有以下代码
try {
emit(Response.Loading)
val tests = test.get().await()
for (testing in tests.documents) {
我正在尝试从 Firestore 中的测试 collections 中获取一堆文档。 现在,测试 collections 看起来像这样,例如
document 1 -> test1
document 2 -> test2
document 3 -> test3
现在,我有多个用户正在测试我的应用程序。 用户 A, val tests = test.get().await().documents
将上述所有文档返回给我。 但是,用户 B 在我的 android 工作室控制台中收到一条消息,说当它到达这个for (testing in tests.documents)
时,它上面的行val tests = test.get().await()
它说tests was optimized out
。 不确定那是什么意思。 在查看我的应用程序时,用户 B 只获得文档 1,它没有获得任何其他文档。 有什么见解吗?
看起来这是一个与调试协程有关的已知错误(与 Firebase SDK 无关)。 你可以在这里阅读很多关于它的信息:
https://youtrack.jetbrains.com/issue/KT-48678
它看起来也计划在 Kotlin 1.8 中修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.