首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即时访问Kotlin中的Firestore离线缓存

即时访问Kotlin中的Firestore离线缓存
EN

Stack Overflow用户
提问于 2021-02-26 01:06:39
回答 1查看 17关注 0票数 0

我想访问Firestore缓存的数据。我可以使用以下代码做到这一点:

代码语言:javascript
复制
db.collection("users").document(userID).get(Source.CACHE)
    .addOnCompleteListener { task ->
         // Access data here
    }

然而,这是异步获取数据的(但几乎是即时的)。我想在同步函数中返回这个缓存数据。有没有可能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-26 02:50:11

虽然从缓存访问数据是本地的,但它仍然需要从磁盘读取,这对于某些用户来说可能比您所经历的要慢得多。

没有办法通过同步调用从Firestore获取数据(无论是否缓存)。您将不得不处理API的异步特性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66373158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档