Firestore 的 Volley 还是 Retrofit?

Volley or Retrofit for Firestore?

我可以对 Firestore 数据库使用 Volley 或 Retrofit` 吗?如果可能的话,如何做到这一点,如果不能,我可以使用什么来代替 Volley 或 Retrofit,以及如何使用它来更快地获取数据。

Can I use Volley or Retrofit for Firestore database?

简短的回答是否定的。当您想从基于 REST 的 Web 服务中检索 JSON 数据结构时,Volley 和 Retrofit 库都非常有用,因为它们都提供了一种相对简单的机制。由于 Cloud Firestore 不像 Firebase Realtime Database 那样提供这样的选项,因此您不能使用 Volley 或 Retrofit。但是,如果你愿意,你可以使用 RxJava 或 RXAndroid。

如果您要寻求有关如何构建应用程序的建议,我只能建议您查看有关如何构建应用程序的官方文档get started with Cloud Firestore

需要注意的一件事是所提供的机制不会帮助您获取JSON格式的数据。如果你需要,你应该根据文档获取数据,然后为此编写一些代码。这样,您可以从中创建一个 JSON 对象。