首页 > 解决方案 > 如何在 Android 中执行下一行代码之前等待 Firestore 数据读取完成

问题描述

firestore get 方法是异步的,它不会在执行下一行代码之前等待检索所有数据。在我的 android 应用程序中,它需要在执行后续步骤之前存在所有数据。

这没有发生,我得到一个 nullPointerException,因为在检索到任何数据之前执行下一步。

我怎样才能使代码同步,以便它会等到所有数据都被检索到之后再执行下一步。由于有少量数据,我不关心让线程等待检索。

标签: androidfirebaseasynchronousgoogle-cloud-firestoresynchronous

解决方案


推荐阅读