【发布时间】:2019-02-23 16:25:44
【问题描述】:
在使用 Cloud Firestore 数据库进行 Android 开发的上下文中,我正在编写我的 DAO 类的方法 get(int id) : MyDO。由于在 Firestore 中,所有操作都是异步的,因此使用返回 MyDO 对象必须考虑到这个异步方面。
第一个解决方案是回调。我正在编写的方法get 可以接受一个回调参数(作为第二个参数),我将在其中放入使用对象MyDO 的get 调用中的代码。但是,我不想要它。
我对 Promise 有一点了解,甚至对 await/async 也有一些了解。这些概念在这种情况下有用吗?
【问题讨论】:
标签: java android firebase asynchronous google-cloud-firestore