【发布时间】:2018-05-27 17:41:03
【问题描述】:
我正在尝试从 Cloud Firestore 数据库中检索用户的数据并将其显示在片段中。由于 Firestore 中的查询是异步工作的,因此 UI 会在从 Firestore 数据库中获取所有数据之前加载。如果查询速度不够快,我的片段的OnViewCreated 方法会加载空数据。
避免此问题的最佳做法是什么?在处理查询时我应该显示加载指示器吗?如果是这样,我怎么知道它什么时候完成?
另外,在我的 User 类中检索数据并在不同片段之间共享相同实例的最佳做法是什么?
【问题讨论】:
标签: android android-fragments google-cloud-firestore