Firestore初始数据加载使应用程序无响应

时间:2017-12-10 14:24:44

标签: android google-cloud-firestore

我有一个存储一些客户相关数据的应用程序。它工作正常,但现在应用程序在应用程序启动时变得没有响应。 经过调查,我了解到由于数据集庞大,我在应用程序启动时附加到少数集合的快照侦听器导致大量数据被加载,并且由于这个初始加载,我的应用程序变得没有响应。

任何人都有任何解决方案,以便控制初始数据加载或一起避免它们?

1 个答案:

答案 0 :(得分:0)

是的,在显示数据之前,您需要 filter 。您可以使用其中一种符合您需求的过滤方法。

根据Order and Limit Data with Cloud Firestore的官方文档,我使用limit()方法重新命名。将解决您的启动问题。